问题标签 [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.
qt - 如何使用多个列自定义 QCombobox
我正在使用 QCombobox,我希望 QCombobox 中的每个项目都显示三个图标。但是目前,QCombobox 中的每一项都只显示一个图标!
每个图标都应该动态更改。
qt - int 和 QComboBox 之间的简单连接?
不知怎的,我觉得问这个问题真的很傻,但我只花了 2 个小时阅读这个网站和其他信息源,我只找到复杂的解决方案,而我坚信必须有一个非常简单的解决方案来解决我的问题。
例如,在 TCL/TK 中,我可以在 2 行代码中定义一个变量并将其绑定到一个组合框。同样在 Qt/C++ 中,我在我的一个类中定义了一个 int,并且我希望 QCombobox 将该 int 设置为所选元素的编号(索引)。
我真的必须深入研究模型/视图及其类来实现这一点吗?
java - 如何在 Java 的 tableview 中创建一个 qcombobox?
我有一个 5 列的表格视图(模型)。在其中一个中,我想在组合框中显示 2 个选项。选项是预先确定的,所以我认为没有必要使用委托。我错了吗?
c++ - 在 QComboBox 中搜索 QString
如何在 QComboBox 中找到 QString?我想获取组合框中与我的字符串对应的元素的索引。有本地方法吗?
提前致谢。
pyqt - PyQt QComboBox 设置下拉列表中可见项目的数量
我正在研究 PyQt 中的一个应用程序,它采用对象字典并允许您实时绘制来自机器人的变量流。我正在努力启用此功能的其中一件事是下拉菜单。不幸的是,我们有几百个变量,所以我的 PyQt Combobox 会在单击时从屏幕顶部弹出到底部,其中包含项目。我想将一次显示的项目数限制为 20 个,并且可以滚动查看其余项目。我试过使用记录在案的 setMaxVisibleItems 方法,但它根本不影响下拉菜单。有什么建议吗?
代码在这里:
c++ - C++,Qt - 可隐藏的 QListView
我想为我的程序制作一个复选框列表,以便用户能够选中/取消选中许多不同的标志。但是,我想让它表现得像一个 QComboBox:大部分时间是折叠的,但在单击时会自行打开。
添加此类功能的最佳方法是什么(例如,从 QComboBox 派生自定义类,或使用 QListView 做某事)?谢谢你。
c++ - Editable QComboBox:将编辑文本与项目文本同步
我有一个QComboBox
我想“自动”编辑的。也就是说,每次用户手动更改当前项目的文本时,该文本应该自动“落入”底层模型。
到目前为止,我已经通过自定义信号处理程序实现了这一点:
所以我想知道,有没有可能用更少的代码来做到这一点?我试过QComboBox::setInsertPolicy(QComboBox::InsertAtCurrent)
了,但这没有帮助。
编辑:具有自定义插槽的当前方法可以正常工作 - 但我问是否有不涉及任何信号/插槽的方法。
checkbox - 无法隐藏 QComboBox 的选择指标
程序员
当我设置属于QComboBox(每个 QSS)的列表视图的背景颜色时,这个 QComboBox 将不再使用内置的 opticel 外观。Instaed 我还必须根据 QSS 样式表指定所有光学设置:
显示可选择项的列表视图现在在左侧显示一个复选框。选中此框以查看上次使用时选择的那些项目。
如何隐藏带有复选框的列,以便它们不可见并且不会占用屏幕上的任何空间?
提前致谢...
qt - Qt 多语言 QCombobox
我遇到了多语言 qt 的问题(即时更改语言)。我的表格有一个组合框,当语言改变时应该翻译。当 languageChanged 时,应用调用方法 retranslateUi() 来翻译组合框中的项目。组合框有对应于信号 currentIndexChanged() 的槽。
但是当调用方法 retranslateUi() 时,我这样做:
问题是:retranslateUi() 中的每个语句都会发出信号 currentIndexChanged(),然后插槽会再次调用。
我怎样才能避免这种情况?