我想要一个QComboBox,其中下拉按钮位于左侧,文本显示在右侧。
一些ascii艺术来说明:
+---+------------------------+ | V | ICON Right Aligned | +---+------------------------+
实现这一目标的最佳方法是什么?
答案 0 :(得分:2)
以下是代码段:
comboBox = QComboBox();
view = comboBox.view();
view.setLayoutDirection(Qt.RightToLeft);
答案 1 :(得分:2)
egur的答案几乎是正确的。这应该有效:
QComboBox *comboBox = new QComboBox(this);
comboBox->addItems(QStringList() << "one" << "two" << "three");
comboBox->setLayoutDirection(Qt::RightToLeft);