问题标签 [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.
qt4 - QCheckbox/QRadioButton 换行 Qt4.6.0
我正在尝试使用标准 QCheckbox/QRadioButton 在 Qt 中使用多行复选框/单选按钮。
我没有找到直接的解决方案,因为QRadioButton{wrap:true;}
没有效果。唯一可能的就是访问QRadioButton->label->setLineWrap(true)
但是
- 我想从设计师那里做
- 不必重写小部件
除了将 QRadioButton 和 QLabel 放在一起之外,还有什么想法吗?
谢谢,鲍里斯。
qt - QCheckBox:如何区分用户引起的状态更改和以编程方式进行的更改?
我是否错过了什么或者真的没有(准备好/内置)方式以编程方式更改 QCheckBox 的状态而不发出“void stateChanged(int state)”信号?
无论是否调用了“void setCheckState (Qt::CheckState state)”或用户通过 ui 更改了状态,都会发出上述信号,并且没有像 QLineEdit 那样的“stateEdited”信号。
因此,如果没有现成的方法来区分 QCheckBox 状态的编程和用户引起的更改,并且唯一的选择是子类化/添加“stateEdited”信号或摆弄“void QObject::blockSignals(bool block) ",为什么必须这样,即,它是(某种)不一致(在 Qt 中)?
qt - 更改 QCheckBox 的复选框位置
我在网格布局中有一个 QCheckbox,定义如下:
默认情况下,复选框位于“Is subfactor”文本的左侧。我想把它移到文本的右边。
我试过玩 subcontrol-position 但无济于事。
这会将复选框移到右侧(它仍然在文本的左侧),但会将文本推到右侧并移出窗口边缘。
这无助于将文本向右移动:
一个解决方案是创建一个 QLabel 并在其右侧添加复选框,但我还没有找到在 QLabel 中为字母加下划线的方法,以便用户知道哪个是快捷键。我试过用 & 前缀字母或将它们包装在<u> </u>
标签中。
我仍然更喜欢只使用 QLabel,但我如何将复选框切换到文本的右侧,而不会推出文本。
c++ - QT - 取消选中复选框
伙计们,请让我知道如何使用 QT C++ 取消选中该复选框。
qt - 如何在 QListView 中设置复选框的样式以使标签位于复选框下方?
我有一个水平的QListView
,我想使用样式表自定义复选框和标签,以将标签放在复选框下方,而不是右侧。
怎么做到呢?
qt - QT 和复选框问题
可能我要问的很容易,但我被卡住了!:(
我有一个QWidget
我在其中加载一个QGridLayout
我添加一些QCheckBox
'es
我似乎无法弄清楚如何从复选框中捕获 changestate 信号....
复选框被添加到一个 for 循环中,我在其中创建了一个新的 QCheckBox 并将其作为小部件添加到 qgridlayout ...
我应该连接什么?每个按钮的 changestate 信号到我的自定义插槽,还是其他什么?
我使用的代码是
它正确显示复选框,我可以检查和取消检查它们,但我无法捕捉到信号......我错过了什么?谢谢!
java - 在 Qt Jambi 中更改 QCheckBox 样式
我目前在 Ubuntu 11.04 Natty Narwhal 中使用 Eclipse 3.5.2 和 Qt Jambi 4.7.2
我正在尝试使用样式表来自定义我的 QCheckBox。我找到了 C++ 的示例,但找不到 Java 的等价物。我想使用样式表做类似于以下的事情。
如果有人可以帮助我,将不胜感激。提前致谢!
另外,有谁知道如何使 QCheckBox 更大?
select - QTreeWidget 的禁用复选框
有谁知道如何在 QTreeWidgetItem 中制作一个不可编辑的复选框但保持 QTreeWidgetItem 可选择?
c++ - 在 Qt 中使用 GroupBox
我是一名学生程序员,我正在使用 Qt 构建一个 GUI 应用程序。我正在尝试确保选中某些复选框才能继续。这些复选框启用或禁用组框本身,并且是 QGroupBox 类的一部分。接受的组合可以是其中之一或两者。我遇到的问题是从 QGroupBox 成员函数 QGroupBox::setChecked(bool) 获取布尔值(至少我认为是这样)并使用它来确定是否显示错误消息。我尝试了几种方法并参考 Qts 文档,希望能找到一个很好的例子。因为我尝试使用的 QGroupBox 是我的 ui 类的成员,所以我尝试创建 QGroupBox 的新实例并将其设置为 ui 的值。然后; 使用 if 语句,找出这些框是否被选中。这里'
这不起作用;从我尝试将 Ui 属性传递给 QGroupBox 的新实例的方式开始。我知道这是一个相对通用的问题,但我尝试直接传递 ui 复选框,这导致了更多问题。我浏览了文档,这让我知道了我试图做到的方式;没有运气。我希望对处理 QGroupBox 的更好方法有一些反馈。作为一名学生,有时很难找到答案,尤其是在与 QT 中的独特成员打交道时。
在更改之前,我使用这种方法来构建这个过程;我收到了关于我的 if 参数设置方式的错误。编译错误是:没有匹配函数调用 'QGroupBox::isChecked(bool)'