如何在PyQtGraph中实现复选框组

阿达维斯

我在python中使用pyqtgraph以获得某些绘图功能。我添加了一些复选框:

check1 = QtGui.QCheckBox(win)
check2 = QtGui.QCheckBox(win)
check3 = QtGui.QCheckBox(win)
check4 = QtGui.QCheckBox(win)

check1.setText("Checkbox 1")
check2.setText("Checkbox 2")
check3.setText("Checkbox 3")
check4.setText("Checkbox 4")

gridLayout.addWidget(check1, 1, 2, 1, 1)
gridLayout.addWidget(check2, 1, 4, 1, 1)
gridLayout.addWidget(check3, 1, 6, 1, 1)
gridLayout.addWidget(check4, 1, 8, 1, 1)

如何执行它,以便用户在任何给定时间只能选中1个复选框?我在更新功能中尝试过此操作:

if check1.isChecked():
    check2.setChecked(False)
    check3.setChecked(False)
    check4.setChecked(False)

if check2.isChecked():
    source = 2
    check1.setChecked(False)
    check3.setChecked(False)
    check4.setChecked(False)
....

这种工作,但似乎不可行。我认为,由于它在update函数中,因此会引起一些问题。有没有办法访问单击复选框时触发的事件?我认为最好以某种事件方法执行此操作,而不要检查更新方法。

阿达维斯

我在工作中使用了错误的工具。我用单选按钮解决了这个问题,不知道为什么我没想到这个。

我的示例是相同的,除了:

radio1 = QtGui.QRadioButton(win)
radio1.setText("Radio 1")
gridLayout.addWidget(radio1, 1, 2, 1, 1)

if radio1.isChecked():
  # Do stuff

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Android中更改复选框刻度颜色

来自分类Dev

Rails3:如何在一个表单中实现多个复选框?

来自分类Dev

如何在Rails中呈现复选框的数组/列表?

来自分类Dev

如何在模板的ModelMultipleChoiceField中检查选中的复选框

来自分类Dev

如何在ApplescriptObjC中获取复选框的值

来自分类Dev

Yii 2 ActiveForm表单字段如何在复选框列表中实现“全选”选项?

来自分类Dev

如何在播放框架中预先选择单选按钮/复选框组?

来自分类Dev

如何在复选框中全选

来自分类Dev

如何在启用Android Studio中的按钮之前从复选框的广播组获取答案

来自分类Dev

React-如何实现复选框?

来自分类Dev

如何在AngularJS中绑定复选框列表

来自分类Dev

复选框组中的ShinyBS Modal

来自分类Dev

如何在PySimpleGUIQt中实现复选框功能?

来自分类Dev

如何在复选框中添加复选框到reactjs?

来自分类Dev

如何在隐藏了复选框的CSS中为复选框的标签添加边距?

来自分类Dev

如何在选择两个复选框时禁用一组复选框的jquery函数中消除重复代码?

来自分类Dev

如何在C中实现类似于复选框的菜单

来自分类Dev

如何在复选框对话框中默认选中复选框

来自分类Dev

如何在Android中的checkedtextView中对齐复选框

来自分类Dev

Rails3:如何在一个表单中实现多个复选框?

来自分类Dev

如何在foreach中创建复选框时将复选框放置在DIV上

来自分类Dev

复选框组中的ShinyBS Modal

来自分类Dev

java - 如何实现libGDX复选框

来自分类Dev

Javafx:如何在 TreeTableView 中实现三态复选框

来自分类Dev

如何仅从组复选框中的另一个复选框中选中所有其他复选框

来自分类Dev

如何在页面加载时从使用 jquery 动态生成的复选框组中检索值

来自分类Dev

如何在wpf c#中实现复选框的反转选择

来自分类Dev

如何在部署组注册脚本中显示“用户身份验证令牌”复选框

来自分类Dev

如何在 antd 复选框组中单独更新复选框

Related 相关文章

  1. 1

    如何在Android中更改复选框刻度颜色

  2. 2

    Rails3:如何在一个表单中实现多个复选框?

  3. 3

    如何在Rails中呈现复选框的数组/列表?

  4. 4

    如何在模板的ModelMultipleChoiceField中检查选中的复选框

  5. 5

    如何在ApplescriptObjC中获取复选框的值

  6. 6

    Yii 2 ActiveForm表单字段如何在复选框列表中实现“全选”选项?

  7. 7

    如何在播放框架中预先选择单选按钮/复选框组?

  8. 8

    如何在复选框中全选

  9. 9

    如何在启用Android Studio中的按钮之前从复选框的广播组获取答案

  10. 10

    React-如何实现复选框?

  11. 11

    如何在AngularJS中绑定复选框列表

  12. 12

    复选框组中的ShinyBS Modal

  13. 13

    如何在PySimpleGUIQt中实现复选框功能?

  14. 14

    如何在复选框中添加复选框到reactjs?

  15. 15

    如何在隐藏了复选框的CSS中为复选框的标签添加边距?

  16. 16

    如何在选择两个复选框时禁用一组复选框的jquery函数中消除重复代码?

  17. 17

    如何在C中实现类似于复选框的菜单

  18. 18

    如何在复选框对话框中默认选中复选框

  19. 19

    如何在Android中的checkedtextView中对齐复选框

  20. 20

    Rails3:如何在一个表单中实现多个复选框?

  21. 21

    如何在foreach中创建复选框时将复选框放置在DIV上

  22. 22

    复选框组中的ShinyBS Modal

  23. 23

    java - 如何实现libGDX复选框

  24. 24

    Javafx:如何在 TreeTableView 中实现三态复选框

  25. 25

    如何仅从组复选框中的另一个复选框中选中所有其他复选框

  26. 26

    如何在页面加载时从使用 jquery 动态生成的复选框组中检索值

  27. 27

    如何在wpf c#中实现复选框的反转选择

  28. 28

    如何在部署组注册脚本中显示“用户身份验证令牌”复选框

  29. 29

    如何在 antd 复选框组中单独更新复选框

热门标签

归档