问题标签 [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 回答
707 浏览

c++ - 如何将 QRadioButton 连接到 QTabWidget?

我正在使用 C++ 和 QT 创建一个软件,我有两个小部件,一个是 QRadioButon 类型,一个是 QTabWidget。我的需要是我想从单选按钮发送信号,并且我希望每当检查按钮时,选项卡的内容都会改变。谁能建议如何做到这一点?我尝试创建我的小部件类的插槽,并在该插槽中调用选项卡类的构造函数,但问题是构造函数没有被调用。这是我正在使用的代码..

0 投票
2 回答
3862 浏览

c++ - Qt - 遍历 QRadioButtons

我有一个正在为学校工作的小组项目。我小组的一个成员创建了一个包含约 75 个单选按钮的窗口。我想在按下按钮时强制所有这些都“清除”或“未选中”。

有谁知道这样做的好方法?我一直在研究 QObjectList 但我不能简单地做 QObjectList *children = new QObjectList(ui->groupBox->children()); 并使用 for 循环循环它们,因为 QObjectList 似乎没有下一个方法..

我也尝试过做类似的事情

但是因为迭代器是一个 QObject,setCheckable 不像单选按钮那样存在。

想法/提示将不胜感激。

编辑:我什至会提示一种迭代具有相似名称的变量的方法。例如,我所有的单选按钮都命名为 RadioButton_1、RadioButton_2 等。

0 投票
1 回答
2457 浏览

qt - QRadioButton 样式

是否可以制作一个看起来像按钮的 QRadioButton,并在检查时更改它的背景?我应该参考类的哪个属性?

如何创建与此类似的菜单:

菜单

有什么例子吗?我正在使用 QT 4.8

0 投票
2 回答
3932 浏览

qt - qradiobutton问题

我的单选按钮有问题。

我创建了一个带有两个单选按钮的GroupBox,并将其独占,因此当检查另一个时,将取消选中。

当我检查一个时,它连接到一个作为函数的插槽,因此它执行操作,更具体地说,更改比例并转换滑块的值。

问题是当我错误地点击了已经检查过的按钮时,因为即使它已经检查过它仍然连接到函数并且滑块的值再次更改,这是我不想要的。

这是他们的代码:

之前已经检查过,有没有办法阻止它?

我将在这里发布 mm() 和 pixel() 函数:

0 投票
1 回答
3123 浏览

qt - QWizard 中的 QCheckBox、QRadioButton 和 QComboBox:信号/插槽和 SignalMapping - 所需信息

我正在尝试创建一个 QWizard。我需要在第一个窗口中使用 QRadioButton 和 QComboBox 的组合,在第二个窗口中使用 QCheckBox 和 QComboBox。

在第一个窗口中,每个 RadioButton 以文本形式出现的信息来自指定路径中的目录,而 ComboBox 列表是 RadioButton 目录中目录的迭代。

在第二个窗口中,过程与上面相同,而不是单选按钮,而是来自另一个目录路径的复选框。

单选按钮和 Combobox 与 Signals 和 Slots 相互依赖,如果选中一个单选按钮,则必须激活其对应的 Combobox,如果选择下一个单选,则必须禁用第一个单选。但这并没有发生,当我检查它时,组合框列表每次都会增加,并且相应的组合框也没有禁用。

这是我的代码:

0 投票
2 回答
995 浏览

qt - 将 QRadioButton 值从一个窗口传递到 Qt 中的另一个窗口(没有匹配的调用函数)

我想将选定的 QRadioButton 的值从一个窗口传递到另一个窗口。我对在第二个窗口中接受文本值的函数声明感到困惑,这是我的代码。

窗口1.cpp

窗口2.h

窗口2.cpp

但是当我打电话

或者

在 Window2.cpp 中,我收到错误:no matching function for call to SelectSoftware::SelectSoftware()

我哪里错了?

更新

窗口2.cpp

0 投票
1 回答
2982 浏览

qt - 在没有布局的情况下将 QRadioButton 添加到 QWidget

我正在尝试做一些我认为非常容易的事情:在没有任何布局的情况下将 QRadioButton 添加到我的 QWizardPage 中。

当用户单击 Next 按钮时,将调用以下添加 QRadioButton 的代码(信号 currentIdChanged 调用代码):

}

我添加了这段小代码来查看我的 QRadioButton 发生了什么

然后我意识到问题似乎是QRect。

rect1 和 rect2 的值是错误的。rect1 = (0, 0, 259, 39) 和 rect2 = (0, 0, 259, 39) rect1 的正确值应该是 (50, 20, 260, 40) 和 rect2 的正确值 (50, 60, 260, 40)

那么,问题出在哪里,如何在没有布局的情况下将 QRadioButton 添加到 QWidget 中?

编辑

这很奇怪,如果当用户单击下一步按钮时,我没有将 QRadioButton 添加到 QWizardPage 中,而是将它们添加到 QWizard 构造函数中,它可以工作。

有人能告诉我为什么我不能将 QRadioButton 添加到我的 QWizardPage 到我的插槽函数中吗?

谢谢

0 投票
1 回答
443 浏览

python-2.7 - 使禁用的 QRadioButton 看起来启用 python

我正在尝试使禁用的 QRadioButtons 看起来已启用。我希望它们看起来正常,但不允许用户更改它们。我尝试了 QRadioButton.setCheckable(False),然后设置 QRadioButton.setChecked(True)。可以假设,QRadioButton.setChecked(True) 不起作用,因为它被 setCheckable 否决了。我该如何解决这个问题,以便以编程方式将单选按钮设置为已选中,但用户无法更改它?

我尝试了这样的 QPalette:

我也试过:

这也不起作用,所以我觉得我可能做错了。

0 投票
1 回答
4519 浏览

assign - 如何为pyqt中的单选按钮赋值?

我想在选中单选按钮时为其分配一个值。

但是,这行不通。有什么解决办法吗?

更新:我的代码已被编辑为:

但是,我现在缺少单选按钮的原始文本“A1”,并且在检查时我的号码仍然没有出现在我的液晶显示器上。知道为什么吗?

更新:我编辑我的代码是这样的:

然后现在我有这个错误:

我也试过你给我的代码,没有这样的错误,但是你代码中的 LCD 没有显示值 02。

0 投票
1 回答
720 浏览

pyqt4 - 取消选中时如何移动单选按钮和反向单选按钮功能的位置?

我想问两个关于我的代码的问题。首先,如何将单选按钮的位置移动到我想要的位置(我在代码中编写了它)?取消选中后如何反转LCD屏幕?现在,它在选中时显示“02”,但我想在取消选中时反转该过程。有什么解决办法吗?