c++ - 如何反转qcombobox的方向?

标签 c++ qt combobox

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

一些 ascii 艺术来说明:

+---+------------------------+
| V | ICON     Right Aligned |
+---+------------------------+

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

最佳答案

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

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

关于c++ - 如何反转qcombobox的方向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20363087/

相关文章:

c++ - qt 等待信号/事件,GUI

c++ - 我在堆栈中的 pop 方法有什么问题?

c++ - 用于 Qt5 的 GDB pretty-print

c++ - 在 Win 7 中从远程进程获取 PEB

c++ - 基于对的密码库 (PBC) 调用 element_to_mpz() 时堆损坏

c++ - 当应用程序最小化/隐藏时,是否可以 QProgressDialog::show 不将对话框置于最前面?

c++ - Qt 应用程序中的 Windows 资源管理器

java - 如何迭代 JavaFX 组合框?

css - 如何使用 css 样式更改元素选择 radcombobox 的颜色?

extjs - 选中复选框时显示组合框 - Extjs