问题标签 [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.

0 投票
1 回答
4443 浏览

python - 从 PyQt4 Python 中的另一个单选按钮禁用和启用单选按钮

我有 3 个单选按钮组,形式为是或否。如果第一个单选按钮为“否”,我想禁用最后 2 个单选按钮组,并在第一个单选按钮为“是”时启用它们。我可以默认启用或禁用,但从第一组切换是/否不会改变第二组和第三组的结果。

这是我的代码的摘要:

我想知道当第一个单选按钮的值发生变化时,是否有人知道如何动态启用或禁用最后两个单选按钮组?

0 投票
1 回答
199 浏览

python - QtDesigner在保存到ui文件时重新排序单选按钮

我正在使用 QtDesigner 为 PyQT5 应用程序创建一个 uifile。我在 ButtonGroup 中有一组 QRadioButtons。我遇到的问题是,当我保存到 uifile 时,正在保存的按钮的顺序会影响布局。当我打印每个按钮的 QRadioButton.geometry() 时,值是正确的,但除非我编辑 uifile 并重新排序小部件,否则它们不会在最终的 GUI 中以这种方式布局。

这是所需的布局:

在 Notepad++ 中搜索“QRadioButton”会显示按钮的保存顺序:

然后单选按钮的布局如下:

为什么?除了在我将它加载到我的 Python 程序之前手动编辑 uifile 之外,我该uic.loadUI()如何解决这个问题?

谢谢你的帮助。

以下是 uifile 中的 QRadioButton 小部件,按保存顺序排列:

分块添加整个 FileNamingWidget.ui:

带有单选按钮的块:

(插入整个uifile太麻烦了)

0 投票
0 回答
232 浏览

c++ - 将 qt listwidget 中的项目列表转换为单选按钮

我创建了一个应用程序,其中目录中的文件显示在 qlistwidget 中。

现在的问题是我希望这个列表显示为单选按钮列表,以便用户可以选择单选按钮并保存所选文件的地址。如果用户没有选择单选按钮并单击下一步,则还需要显示错误。

我正在使用 Visual Studio 来编写 gui 而不是 qt creator。

到目前为止,我的代码是:

.hpp 文件

.cpp 文件:

输出:

输出图像

0 投票
1 回答
92 浏览

python - QRadioButtons 小部件以唯一性链接

我已经构建了一个作为项目一部分的 GUI 窗口,我需要有三组单独的单选按钮,每组必须是独立的唯一性。我找不到如何分离单选按钮之间的链接的方法。所以只能选中一个,其他的都自动取消选中。

我尝试使用 QtWidgets.QButtonGroup 但代码失败,我不明白为什么。

如何创建独立的独立组?

这是我的代码:

0 投票
1 回答
50 浏览

python - 31 个 QButtonGroups 的 5 个单选按钮迭代

请需要一些帮助。我为我们工作中的一些设备制作了一个界面,所需的实际通讯和信息很容易分类。我试图通过迭代单选按钮检查来减少代码大小。这是 GUI。

图形界面显示

我想使用单选按钮来选择与每个输出相关联的警报。目前,我必须编写 31 个函数,它们都将执行相同的扫描工作,以检测选择了哪个单选按钮。

QButtonGroups 被标记为 DA1-DA31 包括在内,我无法理解如何使用一个函数并对其进行迭代。我将 QT 设计器用于 gui,并使用 qtCreatorFile 调用 UI 文件来调用它。提前致谢

0 投票
1 回答
127 浏览

c++ - 自动排除如何与带有嵌套小部件的 QRadioButtons 一起使用?

我正在建立一个不同级别QWidgetQRadioButtons。换句话说,我的小部件包含一些单选按钮和一个子小部件(groupBox在屏幕截图中标记),其中还包含单选按钮。

单选按钮示例

这是我的问题:里面的单选按钮groupBox似乎干扰了顶级单选按钮(radioButton_1radioButton_2)。我希望在任何给定时间都选中和中的一个,但现在可以通过单击当前选中的单选按钮来取消选中这些。radioButton_1radioButton_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 应用程序时提供的样板文件。

0 投票
1 回答
335 浏览

python - 使 PyQt QRadiobutton 跨多个布局独占

我正在尝试创建在任何时候只有一个处于活动状态的单选按钮。我尝试使用 QButtonGroup 并将其设置为 Exclusive。但是,它似乎不起作用。我的代码如下:

但是,当我尝试在下面的单个布局上添加相同的单选按钮时,单选按钮是独占的,一次只能激活一个。

如果我的单选按钮位于不同的布局中,如我的第一个代码示例所示,如何使我的单选按钮一次独占并处于活动状态?

0 投票
1 回答
52 浏览

c++ - qradiobuttions 不可见

我在 Mac 上使用 qt creator 4.6 (MacOs HighSierra Ver. 10.13.6 (17G65)) 开发了一个非常简单的 qt 应用程序。该应用程序有一个主窗口、一个带有图片的标签和两个单选按钮组。

在此处输入图像描述

我编译并启动程序,但只有一个单选按钮组可见....很奇怪。

在此处输入图像描述

我认为一个单选按钮组在图片的背面,所以我发送到图片的背面并将单选按钮组放在前面,但结果是一样的。
你有没有类似的问题?你怎么修好它的 ?非常感谢您的帮助

0 投票
1 回答
60 浏览

python - 为什么 PyQt 中的这段代码允许我不选中所有单选按钮?

我使用 PyQt 编写了一个迷你代码,当我注意到它允许我不选中左侧的所有按钮时,我感到很惊讶。我不想要这种行为:应该始终选择其中一个。但是,窗口的右侧有效。我真的不知道为什么。这是代码:

0 投票
0 回答
81 浏览

qt - QRadiobutton 如何支持富文本?

我需要构建一个MyRadioButton继承自QRadioButton并支持富文本的新类。

类中是否有直接的方法支持?或者你们对此有什么想法吗?另外,我认为我必须构建一个新类,它结合了 QRadioButton(用于指标)和 QLabel(用于文本)来形成MyRadioButton.