问题标签 [qradiobutton]
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 - 从 PyQt4 Python 中的另一个单选按钮禁用和启用单选按钮
我有 3 个单选按钮组,形式为是或否。如果第一个单选按钮为“否”,我想禁用最后 2 个单选按钮组,并在第一个单选按钮为“是”时启用它们。我可以默认启用或禁用,但从第一组切换是/否不会改变第二组和第三组的结果。
这是我的代码的摘要:
我想知道当第一个单选按钮的值发生变化时,是否有人知道如何动态启用或禁用最后两个单选按钮组?
python - QtDesigner在保存到ui文件时重新排序单选按钮
我正在使用 QtDesigner 为 PyQT5 应用程序创建一个 uifile。我在 ButtonGroup 中有一组 QRadioButtons。我遇到的问题是,当我保存到 uifile 时,正在保存的按钮的顺序会影响布局。当我打印每个按钮的 QRadioButton.geometry() 时,值是正确的,但除非我编辑 uifile 并重新排序小部件,否则它们不会在最终的 GUI 中以这种方式布局。
这是所需的布局:
在 Notepad++ 中搜索“QRadioButton”会显示按钮的保存顺序:
然后单选按钮的布局如下:
为什么?除了在我将它加载到我的 Python 程序之前手动编辑 uifile 之外,我该uic.loadUI()
如何解决这个问题?
谢谢你的帮助。
以下是 uifile 中的 QRadioButton 小部件,按保存顺序排列:
分块添加整个 FileNamingWidget.ui:
带有单选按钮的块:
(插入整个uifile太麻烦了)
c++ - 将 qt listwidget 中的项目列表转换为单选按钮
我创建了一个应用程序,其中目录中的文件显示在 qlistwidget 中。
现在的问题是我希望这个列表显示为单选按钮列表,以便用户可以选择单选按钮并保存所选文件的地址。如果用户没有选择单选按钮并单击下一步,则还需要显示错误。
我正在使用 Visual Studio 来编写 gui 而不是 qt creator。
到目前为止,我的代码是:
.hpp 文件
.cpp 文件:
输出:
python - QRadioButtons 小部件以唯一性链接
我已经构建了一个作为项目一部分的 GUI 窗口,我需要有三组单独的单选按钮,每组必须是独立的唯一性。我找不到如何分离单选按钮之间的链接的方法。所以只能选中一个,其他的都自动取消选中。
我尝试使用 QtWidgets.QButtonGroup 但代码失败,我不明白为什么。
如何创建独立的独立组?
这是我的代码:
python - 31 个 QButtonGroups 的 5 个单选按钮迭代
请需要一些帮助。我为我们工作中的一些设备制作了一个界面,所需的实际通讯和信息很容易分类。我试图通过迭代单选按钮检查来减少代码大小。这是 GUI。
图形界面显示
我想使用单选按钮来选择与每个输出相关联的警报。目前,我必须编写 31 个函数,它们都将执行相同的扫描工作,以检测选择了哪个单选按钮。
QButtonGroups 被标记为 DA1-DA31 包括在内,我无法理解如何使用一个函数并对其进行迭代。我将 QT 设计器用于 gui,并使用 qtCreatorFile 调用 UI 文件来调用它。提前致谢
c++ - 自动排除如何与带有嵌套小部件的 QRadioButtons 一起使用?
我正在建立一个不同级别QWidget
的QRadioButton
s。换句话说,我的小部件包含一些单选按钮和一个子小部件(groupBox
在屏幕截图中标记),其中还包含单选按钮。
这是我的问题:里面的单选按钮groupBox
似乎干扰了顶级单选按钮(radioButton_1
和radioButton_2
)。我希望在任何给定时间都选中和中的一个,但现在可以通过单击当前选中的单选按钮来取消选中这些。radioButton_1
radioButton_2
我想出的解决方法是为 and 添加到setChecked(true)
信号处理程序中,但这似乎有点 hacky。radioButton_1.clicked()
radioButton_2.clicked()
有没有更好的方法来恢复功能?也许像setRadioButtonGroup({ui->radioButton_1, ui->radioButton_2})
.
编辑:
根据对 MCVE 的请求,以下是表格mainwindow.ui
。其他文件 ( mainwindow.cpp
, main.cpp
, mainwindow.h
) 只是在 Qt Creator 中创建 QWidget 应用程序时提供的样板文件。
python - 使 PyQt QRadiobutton 跨多个布局独占
我正在尝试创建在任何时候只有一个处于活动状态的单选按钮。我尝试使用 QButtonGroup 并将其设置为 Exclusive。但是,它似乎不起作用。我的代码如下:
但是,当我尝试在下面的单个布局上添加相同的单选按钮时,单选按钮是独占的,一次只能激活一个。
如果我的单选按钮位于不同的布局中,如我的第一个代码示例所示,如何使我的单选按钮一次独占并处于活动状态?
python - 为什么 PyQt 中的这段代码允许我不选中所有单选按钮?
我使用 PyQt 编写了一个迷你代码,当我注意到它允许我不选中左侧的所有按钮时,我感到很惊讶。我不想要这种行为:应该始终选择其中一个。但是,窗口的右侧有效。我真的不知道为什么。这是代码:
qt - QRadiobutton 如何支持富文本?
我需要构建一个MyRadioButton
继承自QRadioButton
并支持富文本的新类。
类中是否有直接的方法支持?或者你们对此有什么想法吗?另外,我认为我必须构建一个新类,它结合了 QRadioButton(用于指标)和 QLabel(用于文本)来形成MyRadioButton
.