问题标签 [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 - PyQt 使用向导和单选按钮
我制作了这个包含单选按钮的向导。单击它时,完成按钮应返回已检查为文本的单选按钮列表!
输入(它是可读性的虚拟输入)
这是我的代码
如何编写一个函数,最终将单选按钮的选择作为列表获取。
单选按钮选择列表应如下所示:
python - 如何从 QTableView 获取活动/选定的 QRadioButton
单击按钮时,我想从 QTableView 获取活动的 QRadioButton 。但我不知道该怎么做。
假设我有一个 csv 文件my_csv包含
这是我的示例代码:
python - QRadioButton如何添加选择检查?
在选择检查错误时,我尝试阻止选择该单选按钮。但无论如何它都会被选中,即使使用单次计时器:
编辑:
假设一个按钮组,如果自定义测试为假(),我尝试拦截新闻呼叫(未单击)以不选择该单选按钮if True: #some check
,但我无法阻止按钮被选中,我也将其设置为False
,如何如果不满足条件,中止选择单击/按下的单选按钮?
python - 单击单选按钮或更改 PyQt 中的旋转框时,组合框索引值返回默认值 0
我正在尝试将组合框与 PyQt5 中的另一个组合框、单选按钮和旋转框连接起来。问题是每次触发最后一个组合框并且我单击单选按钮或另一个组合框时,最后一个组合框都会跳转到默认索引 0。在我的示例中,最后一个组合框包含 RA、RB 和 RC。如果我单击单选按钮中的 R,然后从组合框中选择 RC,那么当我更改为 T 时,它会跳转到 TA。我想要的是脚本记住选项 C,并且当我在单选按钮中从 R 更改为 T 时,相应地返回 RC 或 TC,而不跳转到 RA 或 TA。我无法在第一个组合框中重新创建到默认索引值的跳转,旋转框也没有,但我希望你能理解我的问题。
我试过 setCurrentIndex 但它只在我打开程序时才有效。每次我在组合框中选择一个项目而不是所选选项时,它都会变回 currentIndex。
我也试过 currentIndexChanged 但它似乎不能正常工作。有任何想法吗?
这是我重新创建的代码的一部分:
qt - 是否可以为 QRadioButton 使用自定义可缩放图像?
使用简单的 QPushButton,如果我想使用自定义图像,而按钮的大小由布局确定(因此可以自由缩放),唯一的可能性是border-image
在样式表中覆盖。如果我将图像添加为image
属性而不是border-image
,则图像不会按比例缩小。
但是,如果我使用 QRadioButton 并覆盖image
or border-image
,则单选按钮的圆圈仍然可见。我找不到隐藏或覆盖它的方法。
一种可能性是忽略标签,并更改圆形图标本身。这可以通过覆盖来完成QRadioButton:indicator
,但是,它不接受border-image
,它只接受image
不会扩展的。
有什么办法可以解决这个问题,还是我坚持使用 QPushButton setCheckable(true)
,并在按下其中一个按钮时手动处理其他按钮?
我尝试为标签指定一个边框图像,为指示器指定一个不存在的图像:
问题是,虽然圆圈现在不可见,但它仍然占用空间,因此图像不会填满整个可用空间。
c++ - 如果只有一个 QRadioButton,则作为 QCheckBox
我需要添加一个或多个单选按钮(取决于注册的 GPU 模型)。看起来像:
每个时刻只应选择一个单选按钮。如果我有几个单选按钮,则行为很好。但是,如果我只有一个复选框,它可以作为一个复选框使用——如果我点击它并且它已经被选中,那么它将被取消选中。在一个 QRadioButton 的情况下如何解决此问题?
python - 多个单选按钮组正在链接,导致奇怪的行为
我的程序根据 SQL 数据动态生成表单。我在它们旁边制作了两个单选按钮和一个 QLineEdit 条目。选中右侧的单选按钮时,正确启用了QlineEdit。问题来自单选按钮链接并导致它们之间的独占操作。当程序启动时,它们看起来像这样:
然后,当我单击第一个“否”时,它会改变我的期望并启用 QLineEdit。
现在我也想为“Serial#: RC1”点击“No”。这是行为开始出错的地方。单击否按钮并取消选择上面的所有行。
如果我尝试再次单击顶行上的“否”,则第二行上的“是”会取消选择。
最后,我可以单击 Selected 单选按钮并取消选择所有内容,直到只剩下一个活动单选按钮。在这一点上,除了这个之外,我不能再选择任何按钮了。单击取消选择的按钮将激活它并取消选择先前活动的按钮。
我从将单选按钮放入 QButtonGroups 的辅助函数中即时生成按钮。我认为这足以阻止这种行为,但我错了。我想要的是每行上的单选按钮不响应其他行上其他单选按钮上的操作。
是不是因为我声明了 QButtonGroup 然后忘记了它们?垃圾收集器是否会因为我没有分配变量或者还有另一个我遗漏的问题来擦除它们。
ui 是在 QtDesigner 上设计的,只是一个带有表单布局的对话框。