pyqt5 python Gui入门教程(2)

2019-04-21 19:33

注意second.py 文件加入了一句from frist import fristwindows 即导入first.py的fristwindows类

是不是很熟悉,将自己的文件作为库导入进来,然后调用即可!

虽然都是显示窗口,我们这里已经学习了很多办法来显示它。代码区别也是很大,关键是灵活运用。 知识点:

1、库,这个例子是将我们自己的文件作为库导入,也可以称为自定义库。 注意不用.py结尾,pyqt会自动识别。

2、frist.py的firstwindows的代码就是显示一个窗口用的,但是没有将它实例化,并在QApplication中运行。

所以运行frist.py是不会显示任何窗口的。

我们将显示firstwindows的方法写在了第二个文件中,达到逻辑与界面分离的效果。

3、QApplication相当于main函数,也就是整个程序(有很多文件)的主入口函数。

对于一个Gui程序必须至少有一个这样的一个实例来让程序运行。 4、最后一句是调用sys库的exit退出方法,退出条件(参数)是app.exec_()也就是整个窗口关闭。

其实入门没什么难度,只是对一些基本概念的掌握和了解,本人也是菜鸟,写的不是很好,只是希望能和更多有兴趣爱好的新手一起交流学习。

PyQt5&python Gui入门教程(4) 初探Qt Designer 设计师

网上很多教程都是代码,对于新手看起来就很头疼,pyqt同样为我们提供了Qt designer来设计窗口界面,

用起来也非常方便,对于新手我们应该善用它,虽然做出来的界面不那么华丽,但至少可以做出个像样的窗口来。

打开PyQt5的Qt Designer,会自动弹出新建窗体对话框,

对于我们最常用的就是Widget通用窗口类,还有个MainWindows顾名思义主窗口。

PyQt5的Widget被分离出来,似乎用来替代Dialog,并将Widget放入了QtWidget模块(库)中,PyQt4是QtGUI。

这是一个Widget和MainWindows,从界面上看起来没有什么,只是MainWindows默认添加了菜单栏、工具栏和状态栏等。


pyqt5 python Gui入门教程(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:苏州市高新区2015届中考数学二模试卷含答案解析

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: