问题标签 [qcheckbox]
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 - Python - 将复选框添加到 QTableWidget 中的每一行
我正在尝试为 QTableWidget 中的每一行添加一个复选框,不幸的是它似乎只出现在第一行。这是我的代码:
我错过了一些明显的东西吗?
我还检查了以下帖子:
python - PyQt:组合框不显示
我正在尝试使用 PyQt 编写一个 python 脚本。我想从 sqlite db 中获取一些信息,然后将其显示在滚动区域内的复选框中,以防列表变得太大:
我正在使用组合框来获取星期:
选择一周后,我想显示复选框,但它们没有显示。
qt - qcheckbox 在单击时不会更改选中状态
我一直在开发一个 GUI,并且遇到了一个问题(或可能的错误)QCheckBox
。
在我的表单中添加一个 QCheckBox 组件,编译和运行它没有问题。但是,单击复选框时,不会显示任何可见的反馈。
我为信号添加了一个侦听器,clicked(bool)
它在调试输出中用于显示当前状态,该状态确实发生了变化。
复选框上仅更改了 3 个设置:
- 组件文本
- 组件名称
- 组件检查状态:已检查。
我在页面上添加了另一个复选框,重新编译并运行它而不做任何更改。同样,这个新复选框不会响应更改。
此外,我创建了一个新项目,只添加了一个复选框,编译并运行它。显示状态更改没有问题。一定是我的项目的问题。
stateChanged(int)
和信号的输出clicked(bool)
:(qDebug()
输出)
如果需要任何其他项目信息,请随时发表评论
python-2.7 - 连接到动态创建的 QCheckBoxes 的 stateChange 事件
我正在开发一个 Python 应用程序,该应用程序从一个包含大量来源记录的大文件中绘制数据。我试图为用户提供的选项之一是,如果需要,可以选择仅绘制这些源的子集。我首先阅读文件,找出有多少独特的东西,然后为每个文件创建一个 QCheckBox(),以它的源命名(每个源都有一个唯一的名称)来实现这一点。在这种特殊情况下,数据文件被解析成一个巨大的字典,其中的键是唯一的来源。我想为每个复选框连接到 stateChange() 事件,然后在未选中该框时禁用该源的绘图。在这种情况下,当检查/未选中该框时,将从源列表中添加/删除源。
最初,创建的窗口看起来是正确的,每个按钮都被适当地命名。每次按下按钮时,btnstate() 都应该简单地打印与该按钮关联的文本。如果您可以显式定义每个按钮,则该方法有效,如示例中的单选按钮所示。如果您单击其中任何一个,您将获得打印的按钮的正确名称,但是当取消选中/重新选中任何复选框时,btnstate 会打印“test4”。
我究竟做错了什么?
这是代码(源更改为虚拟值):
python - 将 PyQt4 CheckBox 函数组合成单个函数
我一直在研究 XCOPY GUI,并添加了复选框以选择所需的 xcopy 开关。我一切正常,但我正在尝试压缩代码,因为我确信有办法做到这一点,我只是不确定如何。基本上,对于每个开关(E、C、H、Y、I),我都会调用一个函数来检查 CheckBox 的状态,并为我的 x_copy 函数的子进程调用返回值。
我怎么能去调用一个函数并让它检查我所有的复选框小部件的状态?
python - 在 PyQt 中,如何传递 QCheckBox 的不同属性
在以下示例的基础上,我如何传递/访问更多属性,然后是 QCheckBox 的“状态”?在这种情况下,我希望构建一个更动态的函数,可用于多个按钮并将所有状态保存在一个字典中。
像这样的东西(我主要是在寻找'objectName'的正确名称,因为它在'ILCheckbox_changed'定义中与'state'一起使用,也许更一般地说我如何找到我可以通过的其他属性)
c++ - 未在禁用的 QCheckBox 上调用 mousePressEvent()
我正在尝试子类化QCheckBox
以使其在禁用时通过鼠标单击。当我的复选框未禁用(isEnabled()
is )时,Qt会按预期true
调用它。mousePressEvent()
当它被禁用时,呼叫不会发生。任何想法如何超越它?
python - PySide / PyQt:如何创建自定义类?
我正在尝试创建复选框、框架和网格布局对象并将它们存储在自己的列表中。
本质上,我想创建 Checkbox1,然后创建一个框架和网格布局来存储 Checkbox2 和 Checkbox3。
我的方法是首先创建一个空列表来存储我正在创建的对象:
checkboxList = []
然后通过调用来附加它以创建适当的对象checkboxList.append(CreateCheckBox(self.frame_main, self.gridLayout_main, 0, 'Checkbox 1')
(例如)
我创建的框架不可见!我猜这有几个可能的原因:
- 我错误地创建了类
- 我存储了我错误地创建的对象(即 init 没有返回任何东西,所以我实际上没有存储任何东西?)
- 我没有正确地将我的对象添加到主框架中,所以它们没有出现
为什么我的类实现不像 Qt Designer 中的代码那样工作,我该如何/如何进行更改以获得类似的输出?
从 Qt Designer 导入的代码如下所示:
我的类代码如下所示: