问题标签 [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.
python - QComboBox 返回无类型。如何获取当前数据?
我已经实现了 2 个 QComboBoxes,其中一个每次都手动插入项目,另一个在列表中插入项目(我正在使用 Python)
但是当我尝试获取 Combobox 的当前值时,它返回None。我按照这个问题中的说明进行操作: 我提到了这个 我提供的 wat 我已经编码。“命令”和“选项”是 QComboBoxes(请原谅我的风格不好)索引中有任何错误吗?
和检索:
self.selected_com=self.command.itemData(self.command.currentIndex())
self.selected_opt=self.option.itemData(self.option.currentIndex())
python - 如何根据文本输入过滤 PyQt QCombobox 项?
我需要一个 QCombox,它根据文本输入过滤项目。如果我将 QCombobox 设置为可编辑,则用户可以插入文本并自动创建 QCompleter。但是这些项目没有被过滤,我不希望用户添加新项目。
是否有可能将此功能添加到 QCombobox?
c++ - QComboBox 工具栏上只有一个图标,怎么样?
我想用 QT 制作一个组合框,并想在工具栏上设置它。
用户应该只在工具栏上看到图标,所以这个组合框应该只显示工具栏上某个项目的图标。
但是点击它之后,它会弹出子菜单,它不仅显示图标,而且在第二列显示它的文本。
如何在 QT 4.6.1 的工具栏上仅显示组合框中的图标?
附录:或任何QT版本?(在 Windows 上)
qt - QCompleter 自定义完成规则
我正在使用 Qt4.6,我有一个 QComboBox,里面有一个 QCompleter。
通常的功能是基于前缀提供完成提示(这些可以在下拉列表中而不是内联 - 这是我的用法)。例如,给定
输入ch
将匹配chicken soup
,chilli peppers
但不匹配grilled chicken
。
我想要的是能够输入ch
并匹配所有这些,或者更具体地说,chicken
匹配chicken soup
and grilled chicken
。
我还希望能够分配一个标签chs
来chicken soup
生成另一个匹配,而不仅仅是在文本内容上。我可以处理算法,但是,
我需要重写 QCompleter 的哪些函数?
我不确定我应该在哪里寻找......
vb.net - Vb.net / DataGridView / ComboBox 列
我正在使用 vb.net 和 winforms。
我有一个绑定 DataGridView 的表单。在 DGV 上,我有 5 列带有 ComboBox。我正在使用 EditingControlShowing Even 来捕捉 ComboBox 选择。(见下面的代码)。这是问题所在:
在我单击带有 ComboBox 的单元格并进行选择然后更新底层单元格(单元格 = 选定值)然后单击 DGV 的另一行后,它变得混乱。如果在我更新单元格后,我在 DataSource 的相应行上执行 EndEdit,它似乎可以找到。
如何确定相应的数据源行以便我可以自动执行此操作?
python - 使用 PyQt 的组合框中的复选框
我需要实现一个包含 CheckBoxes 的下拉列表,就像让 ComboBox 中的条目成为 CheckBoxes 一样。但是 QComboBox 不接受 QCheckBox 作为其成员,我找不到任何替代解决方案。我在 Qt Wiki 上找到了C++ 中的实现,但不知道如何将其移植到 python。
python - How do I change the title of the tree view that is created
I have created a basic treeview with checkboxes and below is the code:
When I run this code, the tree view with checkbox is displayed, but the title is set to 1. How do I change the title? Any help is highly appreciated?
qt - 如何在 QComboBox 的第一项上设置字体样式?
我想在 QComboBox 上设置第一项的字体样式。我正在使用 Qt 框架。我怎样才能做到这一点?
qt - 设置 QStyleOptionComboBox.currentText 对绘制的小部件没有任何影响
我想在委托内绘制一个 QComboBox,它工作正常,只是我不知道如何绘制组合框中可见的初始文本。
文档说QStyleOptionComboBox.currentText
:“组合框当前项目的文本。” 但是设置变量没有任何效果。
这是我的代码:
看着qwindowsxpstyle.cpp
我看不到“真实”组合框的文本在哪里绘制,因为currentText
没有在drawComplexControl
方法内部使用。它似乎用于 Windows XP 风格的唯一地方是qcommonstyle.cpp
(第 2107 行,Qt 4.7.2),但我不知道这两个类是如何一起玩的。
python - 如何获取 QComboBox 的当前文本内容?
使用 pyqt4 和 python 2.6,我使用 qcombobox 来提供选项列表。我在使用所选选项时遇到问题。我已经能够在选择选项时使用信号触发方法,但问题是当用户点击运行时,需要考虑其中几个组合框的内容。所以基本上我需要将组合框的选定内容作为字符串获取。到目前为止,我只能使用这个:
得到这个:
当我真正想要的是“测试选择”位时,有什么想法吗?我的组合框是这样制作的: