我想要一个QComboBox,其中下拉按钮在左侧,文本显示在右侧。
以下是一些ASCII艺术来说明:
+---+------------------------+ | V | 图标 右对齐 | +---+------------------------+
如何最好地实现这一点?
以下是一些ASCII艺术来说明:
+---+------------------------+ | V | 图标 右对齐 | +---+------------------------+
如何最好地实现这一点?
comboBox = QComboBox();
view = comboBox.view();
view.setLayoutDirection(Qt.RightToLeft);
egur的回答几乎是正确的。这个应该可以:
QComboBox *comboBox = new QComboBox(this);
comboBox->addItems(QStringList() << "one" << "two" << "three");
comboBox->setLayoutDirection(Qt::RightToLeft);