如何翻转QCheckBox显示

时间:2012-05-11 19:09:51

标签: c++ qt qt4

QCheckBox小部件左侧有复选框,右侧有说明(如下所示):

enter image description here

有没有人知道左边的描述和右边的方框的方法?

2 个答案:

答案 0 :(得分:2)

您可以使用QWidget::setLayoutDirection(Qt::RightToLeft);

QCheckBox *checkBox = new QCheckBox("Hey!", parent);
checkBox->setLayoutDirection(Qt::RightToLeft);

答案 1 :(得分:0)

QWidget :: setLayoutDirection(Qt :: RightToLeft); 将无效,QT 4.7以后。

使用QApplication :: setLayoutDirection(Qt :: RightToLeft);