问题标签 [qcombobox]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1591 浏览

qt - 如何使用多个列自定义 QCombobox

我正在使用 QCombobox,我希望 QCombobox 中的每个项目都显示三个图标。但是目前,QCombobox 中的每一项都只显示一个图标!

每个图标都应该动态更改。

0 投票
1 回答
474 浏览

qt - int 和 QComboBox 之间的简单连接?

不知怎的,我觉得问这个问题真的很傻,但我只花了 2 个小时阅读这个网站和其他信息源,我只找到复杂的解决方案,而我坚信必须有一个非常简单的解决方案来解决我的问题。

例如,在 TCL/TK 中,我可以在 2 行代码中定义一个变量并将其绑定到一个组合框。同样在 Qt/C++ 中,我在我的一个类中定义了一个 int,并且我希望 QCombobox 将该 int 设置为所选元素的编号(索引)。

我真的必须深入研究模型/视图及其类来实现这一点吗?

0 投票
1 回答
156 浏览

java - 如何在 Java 的 tableview 中创建一个 qcombobox?

我有一个 5 列的表格视图(模型)。在其中一个中,我想在组合框中显示 2 个选项。选项是预先确定的,所以我认为没有必要使用委托。我错了吗?

0 投票
2 回答
1379 浏览

css - 为 QSpinBox/QComboBox 设置边框半径对上/下控件有意想不到的副作用

我正在使用 PyQt4 与许多 QLineEdit 和 QSpinBox 输入创建接口。我想给两者一个漂亮的圆形外观,但这在旋转框的情况下会出现问题。

样式表的相关位如下所示:

给出一个如下所示的界面:

界面截图

现在,当我border-radius为 QSpinBox 和 QComboBox 包含一个(即使值为 0)时,我得到了这个

有问题的用户界面截图

请注意箭头如何从 Windows XP/vista 主题变为普通的默认外观。

为什么会发生这种情况,我该如何预防?

我想看到的是旋转框和组合框的主要形状像线条编辑一样。我没有尝试设置自定义箭头图像,因为我更喜欢使用本机默认值。或者这真的是我最好/唯一的选择吗?谢谢!

0 投票
1 回答
568 浏览

c++ - 在 QComboBox 中搜索 QString

如何在 QComboBox 中找到 QString?我想获取组合框中与我的字符串对应的元素的索引。有本地方法吗?

提前致谢。

0 投票
1 回答
4864 浏览

pyqt - PyQt QComboBox 设置下拉列表中可见项目的数量

我正在研究 PyQt 中的一个应用程序,它采用对象字典并允许您实时绘制来自机器人的变量流。我正在努力启用此功能的其中一件事是下拉菜单。不幸的是,我们有几百个变量,所以我的 PyQt Combobox 会在单击时从屏幕顶部弹出到底部,其中包含项目。我想将一次显示的项目数限制为 20 个,并且可以滚动查看其余项目。我试过使用记录在案的 setMaxVisibleItems 方法,但它根本不影响下拉菜单。有什么建议吗?

代码在这里:

0 投票
2 回答
185 浏览

c++ - C++,Qt - 可隐藏的 QListView

我想为我的程序制作一个复选框列表,以便用户能够选中/取消选中许多不同的标志。但是,我想让它表现得像一个 QComboBox:大部分时间是折叠的,但在单击时会自行打开。

添加此类功能的最佳方法是什么(例如,从 QComboBox 派生自定义类,或使用 QListView 做某事)?谢谢你。

0 投票
2 回答
8662 浏览

c++ - Editable QComboBox:将编辑文本与项目文本同步

我有一个QComboBox我想“自动”编辑的。也就是说,每次用户手动更改当前项目的文本时,该文本应该自动“落入”底层模型。

到目前为止,我已经通过自定义信号处理程序实现了这一点:

所以我想知道,有没有可能用更少的代码来做到这一点?我试过QComboBox::setInsertPolicy(QComboBox::InsertAtCurrent)了,但这没有帮助。

编辑:具有自定义插槽的当前方法可以正常工作 - 但我问是否有不涉及任何信号/插槽的方法。

0 投票
1 回答
2945 浏览

checkbox - 无法隐藏 QComboBox 的选择指标

程序员

当我设置属于QComboBox(每个 QSS)的列表视图的背景颜色时,这个 QComboBox 将不再使用内置的 opticel 外观。Instaed 我还必须根据 QSS 样式表指定所有光学设置:

显示可选择项的列表视图现在在左侧显示一个复选框。选中此框以查看上次使用时选择的那些项目。

如何隐藏带有复选框的列,以便它们不可见并且不会占用屏幕上的任何空间?

提前致谢...

0 投票
3 回答
1564 浏览

qt - Qt 多语言 QCombobox

我遇到了多语言 qt 的问题(即时更改语言)。我的表格有一个组合框,当语言改变时应该翻译。当 languageChanged 时,应用调用方法 retranslateUi() 来翻译组合框中的项目。组合框有对应于信号 currentIndexChanged() 的槽。

但是当调用方法 retranslateUi() 时,我这样做:

问题是:retranslateUi() 中的每个语句都会发出信号 currentIndexChanged(),然后插槽会再次调用。

我怎样才能避免这种情况?