本文摘自php中文网,作者不言,侵删。
这篇文章主要为大家详细介绍了PyQt5每天必学之切换按钮的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下切换按钮是QPushButton的特殊模式。它是一个具有两种状态的按钮:按压和未按压。我们通过这两种状态之间的切换来修改其它内容。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 |
|
在我们的例子中,我们创建了三个切换按钮和一个QWidget。我们设置QWidget的背景色为黑色。切换按钮将切换颜色值的红,绿和蓝色部分。背景颜色将取决于切换。
1 |
|
初始颜色值为黑色。
1 2 3 |
|
创建一个切换按钮。我们通过使用QPushButton 创建一个按钮,并设置其setCheckable()方法为真。
1 |
|
当我们点击切换按钮时一个信号连接到我们定义的方法。我们使用一个布尔值操作点击信号。
1 |
|
我们得到切换按钮的信息(也就是点击了哪个按钮)。
1 2 |
|
如果是红色按钮,我们相应地更新颜色的红色部分。
1 2 |
|
我们使用样式表来改变背景颜色。
程序执行后
相关推荐:
PyQt5每天必学之布局管理
PyQt5每天必学之带有标签的复选框
PyQt5每天必学之创建窗口居中效果
以上就是PyQt5每天必学之切换按钮_python的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
Python结合imagemagick实现多张图片合并为一个pdf文件的方法
Python3如何使用smtp协议发送e-mail电子邮件的示例
Python如何生成马赛克画?生成马赛克画的方法(代码详解)
什么是Python number(数字)?Python数字类型有哪些?
更多相关阅读请进入《Python》频道 >>
Python编程 从入门到实践 第2版
python入门书籍,非常畅销,超高好评,python官方公认好书。