目录
1、PyQt介绍
2、界面效果
3、主要代码
4、全部代码(拷贝即可运行)
1、PyQt介绍
PyQt是python的GUI框架之一,这是一个跨平台的UI框架,即可以运行在windows、Linux、Mac上,可以用来替换Python内置的TKinter。
PyQt支持Python2.x和Python3.x。而Qt是Digia公司的产品,是一个跨平台的C++GUI开发框架,也支持python,
目前Qt逐步取代MFC,成为大多数公司开发GUI程序的主要选择,其丰富的类库和一份代码不同编译的跨平台性,
使得Qt成为桌面客户端开发者很有必要去学习和掌握的框架。
下面是通过pyqt实现的计数器,从0开始计数,到60归0,重新开始计数,支持暂停。通过这个demo,
可以快速熟悉pyqt如何引入qt的模块和类,以及如何使用Qt独特的信 槽机制。
2、界面效果
1、安装环境
打开cmd,通过pip3安装PyQt5(这里假定已经安装了python和pycharm)
安装pyqt5-tools
如果出现以下错误,重新安装即可
3、主要代码
1、引入相关模块
引入待会需要使用的qt模块。QtWidgets是界面布局和控件相关,QtCore是主要使用的类,比如以上的QTimer定时器类。
2、初始化界面布局和关联信 槽,设置窗口的标题和显示的位置???????
这里把开始计数和暂停按钮通过水平布局放置,再和QLCDNumber进行垂直布局。然后通过connect设置对应的信 与槽的连接。
4、全部代码(拷贝即可运行)???????
通过短短50行代码(还可以优化),就可以实现一个简单的计数器,python就是那么简洁,再搭配跨平台的Qt,可谓如虎添翼。
不过想更快的掌握pyqt,还需要去学习一下qt的使用和常用的类,才能做出更多有趣的东西。
文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树桌面应用开发PyQT212037 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!