如何反转qcombox的方向

How to reverse the direction of the qcombobox?

本文关键字:方向 qcombox 何反转      更新时间:2023-10-16

我想要一个QComboBox,其中下拉按钮在左边,文本显示在右边。

一些ascii艺术来说明:

+---+------------------------+|V | ICON右对齐|+---+------------------------+

实现这一目标的最佳方法是什么?

egur的答案几乎是正确的。这应该有效:

QComboBox *comboBox = new QComboBox(this);
comboBox->addItems(QStringList() << "one" << "two" << "three");
comboBox->setLayoutDirection(Qt::RightToLeft);

下面是一个代码片段:

comboBox = QComboBox();
view = comboBox.view();
view.setLayoutDirection(Qt.RightToLeft);