问题标签 [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 - 如何设置组合框或双旋转框等小部件的背景颜色?
我正在尝试为双旋转框设置背景颜色,但我不确定应该使用什么功能。
我看到了一些SetBackgroundRole
接受 a 的函数Qt::ColorRole
,但我也不确定如何使用这个函数。
请让我知道,改变背景颜色的简单方法是QComboBox
什么QDoubleSpinBox
?
qt - 如何为当前项目制作 QCombobox 绘画项目委托?(Qt 4)
QCombobox 设置项目委托不为当前项目绘制..
我正在尝试创建一个组合框,显示不同的线类型(实线、虚线、虚线等)。目前我正在为其内容设置项目委托,以便绘制/绘制线型而不是显示名称。所有线型都在正确绘制,但是一旦我从组合框中选择任何线型,组合框的当前索引仅显示线名而不是绘制它。如何让它在当前组合框索引上绘制选定的线型?
python - 使用 PyQT,如何为带有自定义列表的 QComboBox 过滤 mousePressEvent
我有QComboBox
一个自定义列表对象。
自定义列表对象具有自定义mousePressEvent
功能,因此当用户单击带有 +/-(曲折)的圆圈之一时,列表会展开/折叠。
当我将列表与组合框一起使用时,当用户单击扭曲时,列表会展开/折叠,但选择会更改,并且列表会隐藏。我怎样才能过滤这个,以便当用户点击一个曲折时,选择不会改变,列表不会隐藏。
附加屏幕截图
所有节点都崩溃了:
列表隐藏:
python - PyQT 组合框仅对用户交互作出反应
我有一个列表框,您可以在其中选择用户。左侧是一个组合框,列出了用户可以放入的可用组。如果用户在一个组中,组合框将自动设置为该组。我想这样做,所以当您更改组选择时,它会将用户移动到该组。我添加了这个连接:
问题是,由于我将在不同的组中选择不同的用户,每次我选择一个新用户时,组合框中的默认选项都会更改,Qt 会将其注册为“currentIndexChanged”信号。
似乎没有办法只在用户与小部件本身直接交互时触发信号。我可以使用什么方法来解决这个问题?
c++ - 在 QTableWidget 中选择 QComboBox
QTableWidget 的每一行中的一个单元格包含一个组合框
在处理函数 ::changed(int index) 我有
取回组合框的副本并获取新的选择。
但我无法获得行/列。
None of the table cellXXXX signals is emitted when an embedded item is selected or changed and currentRow()/currentColumn() aren't set.
c++ - 在 QComboBox 中捕获文本更改事件
我正在 Red Hat Linux 上开发一个 Qt 应用程序。我想在QComboBox
.
我已经将一个插槽连接到editTextChanged()
每次按键而不是Enter Key发出的信号。
为什么这样?有没有其他方法可以检测回车?
c++ - 使用 qcompleter 自动完成单词中间的片段
是否有一个QCompleter
子类的示例可以为出现在单词中间的片段提供自动完成功能?
例如:
假设你有wordlist { "apple", "pear", "banana" }
. 当用户键入'p'
时,建议的自动补全应该是"apple"
and "pear"
,而不是banana(因为"apple"
and"pear"
都包含'p'
);默认的自动完成只会建议"pear"
.
qt - 在Qt的组合框中添加QObject
我有一个我创建的自定义类,比如 MyClass。现在如何在下面的组合框中添加对 MyClass 的引用作为第二个参数的引用:
this->ui->comboBox->addItem("item-1", );
目的是当项目更改甚至被触发时,我想获取 MyClass 的特定类实例并相应地进行处理。
python - Python PyQT4 - 将未知数量的 QComboBox 小部件添加到 QGridLayout
我想从队列中检索人名列表,并为每个人使用 addWidget() 函数将带有他们姓名的复选框放置到 QGridLayout 中。我可以成功地将项目放在 QListView 中,但它们只是相互重叠而不是创建新行。有人对我如何解决这个问题有任何想法吗?
如果有帮助的话,self.jobQueue.getPeopleOffQueue() 会返回类似 ['Bob', 'Sally', 'Jimmy'] 的东西。
c++ - 将 QComboBox 或 QSpinBox 设置为不允许的值
我正在维护一个应用程序,它试图帮助用户让他的参数一起工作,因为有许多相互依赖关系。
现在有一个变量 Y 的默认值 x。当用户更改某个其他变量 Z 时,可能会有一个大于 x 的 Y 的新最小值。这是微调框的最小值。现在 spinbox 不能再显示当前值,而是显示最小值。我希望用户能够看到他的旧值。是否有一些我在 Qt 中看不到的设置来实现这样的目标?
同样的问题也适用于 QComboBox。