问题标签 [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 回答
3308 浏览

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())

0 投票
5 回答
14718 浏览

python - 如何根据文本输入过滤 PyQt QCombobox 项?

我需要一个 QCombox,它根据文本输入过滤项目。如果我将 QCombobox 设置为可编辑,则用户可以插入文本并自动创建 QCompleter。但是这些项目没有被过滤,我不希望用户添加新项目。

是否有可能将此功能添加到 QCombobox?

0 投票
0 回答
983 浏览

c++ - QComboBox 工具栏上只有一个图标,怎么样?

我想用 QT 制作一个组合框,并想在工具栏上设置它。

用户应该只在工具栏上看到图标,所以这个组合框应该只显示工具栏上某个项目的图标。

但是点击它之后,它会弹出子菜单,它不仅显示图标,而且在第二列显示它的文本。

如何在 QT 4.6.1 的工具栏上仅显示组合框中的图标?

附录:或任何QT版本?(在 Windows 上)

0 投票
6 回答
13788 浏览

qt - QCompleter 自定义完成规则

我正在使用 Qt4.6,我有一个 QComboBox,里面有一个 QCompleter。

通常的功能是基于前缀提供完成提示(这些可以在下拉列表中而不是内联 - 这是我的用法)。例如,给定

输入ch将匹配chicken soupchilli peppers但不匹配grilled chicken

我想要的是能够输入ch并匹配所有这些,或者更具体地说,chicken匹配chicken soupand grilled chicken
我还希望能够分配一个标签chschicken soup生成另一个匹配,而不仅仅是在文本内容上。我可以处理算法,但是,

我需要重写 QCompleter 的哪些函数?
我不确定我应该在哪里寻找......

0 投票
1 回答
6335 浏览

vb.net - Vb.net / DataGridView / ComboBox 列

我正在使用 vb.net 和 winforms。

我有一个绑定 DataGridView 的表单。在 DGV 上,我有 5 列带有 ComboBox。我正在使用 EditingControlShowing Even 来捕捉 ComboBox 选择。(见下面的代码)。这是问题所在:

在我单击带有 ComboBox 的单元格并进行选择然后更新底层单元格(单元格 = 选定值)然后单击 DGV 的另一行后,它变得混乱。如果在我更新单元格后,我在 DataSource 的相应行上执行 EndEdit,它似乎可以找到。

如何确定相应的数据源行以便我可以自动执行此操作?

0 投票
3 回答
11507 浏览

python - 使用 PyQt 的组合框中的复选框

我需要实现一个包含 CheckBoxes 的下拉列表,就像让 ComboBox 中的条目成为 CheckBoxes 一样。但是 QComboBox 不接受 QCheckBox 作为其成员,我找不到任何替代解决方案。我在 Qt Wiki 上找到了C++ 中的实现,但不知道如何将其移植到 python。

0 投票
1 回答
295 浏览

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?

0 投票
1 回答
1490 浏览

qt - 如何在 QComboBox 的第一项上设置字体样式?

我想在 QComboBox 上设置第一项的字体样式。我正在使用 Qt 框架。我怎样才能做到这一点?

0 投票
1 回答
2126 浏览

qt - 设置 QStyleOptionComboBox.currentText 对绘制的小部件没有任何影响

我想在委托内绘制一个 QComboBox,它工作正常,只是我不知道如何绘制组合框中可见的初始文本。

文档说QStyleOptionComboBox.currentText:“组合框当前项目的文本。” 但是设置变量没有任何效果。

这是我的代码:

看着qwindowsxpstyle.cpp我看不到“真实”组合框的文本在哪里绘制,因为currentText没有在drawComplexControl方法内部使用。它似乎用于 Windows XP 风格的唯一地方是qcommonstyle.cpp(第 2107 行,Qt 4.7.2),但我不知道这两个类是如何一起玩的。

0 投票
4 回答
145133 浏览

python - 如何获取 QComboBox 的当前文本内容?

使用 pyqt4 和 python 2.6,我使用 qcombobox 来提供选项列表。我在使用所选选项时遇到问题。我已经能够在选择选项时使用信号触发方法,但问题是当用户点击运行时,需要考虑其中几个组合框的内容。所以基本上我需要将组合框的选定内容作为字符串获取。到目前为止,我只能使用这个:

得到这个:

当我真正想要的是“测试选择”位时,有什么想法吗?我的组合框是这样制作的: