问题标签 [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 投票
2 回答
327 浏览

python - PyQt 使用向导和单选按钮

我制作了这个包含单选按钮的向导。单击它时,完成按钮应返回已检查为文本的单选按钮列表!

输入(它是可读性的虚拟输入)

这是我的代码

如何编写一个函数,最终将单选按钮的选择作为列表获取。

单选按钮选择列表应如下所示:

0 投票
1 回答
203 浏览

python - 如何从 QTableView 获取活动/选定的 QRadioButton

单击按钮时,我想从 QTableView 获取活动的 QRadioButton 。但我不知道该怎么做。

假设我有一个 csv 文件my_csv包含

这是我的示例代码:

0 投票
1 回答
79 浏览

python - QRadioButton如何添加选择检查?

在选择检查错误时,我尝试阻止选择该单选按钮。但无论如何它都会被选中,即使使用单次计时器:

编辑:
假设一个按钮组,如果自定义测试为假(),我尝试拦截新闻呼叫(未单击)以不选择该单选按钮if True: #some check,但我无法阻止按钮被选中,我也将其设置为False,如何如果不满足条件,中止选择单击/按下的单选按钮?

0 投票
1 回答
272 浏览

python - Qt Style QRadioButton label?

Is there a way to style QRadioButton labels? specifically I want to movethe label to the top, from this:

enter image description here

to this:

enter image description here

The latter having been done in tkinter.

0 投票
1 回答
295 浏览

python - 如何格式化没有标签的 QRadioButton

目前,单选按钮小部件的格式如下:

在此处输入图像描述

我想完全摆脱文本,并将指示器放在它的小部件内。所以它看起来像这样:

在此处输入图像描述

我需要做什么才能以这种方式格式化小部件?我正在使用编辑器,但我的某些代码块是手写的,所以我希望答案在两者之间起作用。谢谢!

0 投票
1 回答
378 浏览

python - 单击单选按钮或更改 PyQt 中的旋转框时,组合框索引值返回默认值 0

我正在尝试将组合框与 PyQt5 中的另一个组合框、单选按钮和旋转框连接起来。问题是每次触发最后一个组合框并且我单击单选按钮或另一个组合框时,最后一个组合框都会跳转到默认索引 0。在我的示例中,最后一个组合框包含 RA、RB 和 RC。如果我单击单选按钮中的 R,然后从组合框中选择 RC,那么当我更改为 T 时,它会跳转到 TA。我想要的是脚本记住选项 C,并且当我在单选按钮中从 R 更改为 T 时,相应地返回 RC 或 TC,而不跳转到 RA 或 TA。我无法在第一个组合框中重新创建到默认索引值的跳转,旋转框也没有,但我希望你能理解我的问题。

我试过 setCurrentIndex 但它只在我打开程序时才有效。每次我在组合框中选择一个项目而不是所选选项时,它都会变回 currentIndex。

我也试过 currentIndexChanged 但它似乎不能正常工作。有任何想法吗?

这是我重新创建的代码的一部分:

0 投票
1 回答
379 浏览

qt - 是否可以为 QRadioButton 使用自定义可缩放图像?

使用简单的 QPushButton,如果我想使用自定义图像,而按钮的大小由布局确定(因此可以自由缩放),唯一的可能性是border-image在样式表中覆盖。如果我将图像添加为image属性而不是border-image,则图像不会按比例缩小。

但是,如果我使用 QRadioButton 并覆盖imageor border-image,则单选按钮的圆圈仍然可见。我找不到隐藏或覆盖它的方法。

一种可能性是忽略标签,并更改圆形图标本身。这可以通过覆盖来完成QRadioButton:indicator,但是,它不接受border-image,它只接受image不会扩展的。

有什么办法可以解决这个问题,还是我坚持使用 QPushButton setCheckable(true),并在按下其中一个按钮时手动处理其他按钮?

我尝试为标签指定一个边框图像,为指示器指定一个不存在的图像:

问题是,虽然圆圈现在不可见,但它仍然占用空间,因此图像不会填满整个可用空间。

0 投票
0 回答
56 浏览

c++ - 如果只有一个 QRadioButton,则作为 QCheckBox

我需要添加一个或多个单选按钮(取决于注册的 GPU 模型)。看起来像:

每个时刻只应选择一个单选按钮。如果我有几个单选按钮,则行为很好。但是,如果我只有一个复选框,它可以作为一个复选框使用——如果我点击它并且它已经被选中,那么它将被取消选中。在一个 QRadioButton 的情况下如何解决此问题?

0 投票
0 回答
139 浏览

python - QRadioButton 忽略 QLabel 几何

我的代码

我需要 Radio() 不小于 QLabel。它的行为几乎就像 QLabel 在 QWidget 内连接到布局一样,并保存了边距和填充。

在此处输入图像描述

我尝试使用 setMinimumSize() 但 QLabel 始终为 30X100,直到您手动指定大小。但是不断计算margin、padding、font-size、border等qss属性太不方便了。

它应该像这样工作

在此处输入图像描述

但无需不断编写 self.setMinimumSize(QSize (140, 34)) 手册

0 投票
1 回答
302 浏览

python - 多个单选按钮组正在链接,导致奇怪的行为

我的程序根据 SQL 数据动态生成表单。我在它们旁边制作了两个单选按钮和一个 QLineEdit 条目。选中右侧的单选按钮时,正确启用了QlineEdit。问题来自单选按钮链接并导致它们之间的独占操作。当程序启动时,它们看起来像这样: 程序开始

然后,当我单击第一个“否”时,它会改变我的期望并启用 QLineEdit。 正常行为

现在我也想为“Serial#: RC1”点击“No”。这是行为开始出错的地方。单击否按钮并取消选择上面的所有行。

取消选择第一行

如果我尝试再次单击顶行上的“否”,则第二行上的“是”会取消选择。

第二行取消选择

最后,我可以单击 Selected 单选按钮并取消选择所有内容,直到只剩下一个活动单选按钮。在这一点上,除了这个之外,我不能再选择任何按钮了。单击取消选择的按钮将激活它并取消选择先前活动的按钮。

一个选定的左按钮

我从将单选按钮放入 QButtonGroups 的辅助函数中即时生成按钮。我认为这足以阻止这种行为,但我错了。我想要的是每行上的单选按钮不响应其他行上其他单选按钮上的操作。

是不是因为我声明了 QButtonGroup 然后忘记了它们?垃圾收集器是否会因为我没有分配变量或者还有另一个我遗漏的问题来擦除它们。

ui 是在 QtDesigner 上设计的,只是一个带有表单布局的对话框。