知行编程网知行编程网  2022-08-22 11:30 知行编程网 隐藏边栏  14 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python如何设计窗口的相关知识,包括python tkinter详解,以及python设计这些编程知识,希望对大家有参考作用。

如何在python中设计窗口

PyQt是一个基于Qt的界面包,可以直接拖放控件来设计UI界面。下面我就简单介绍一下这个包的安装和使用。有兴趣的朋友可以自己试一试:

1.首先,安装PyQt模块。直接在cmd窗口输入命令“pip install pyqt5”即可,如下,整个模块比较大,下载过程需要等待一段时间,并保持网络连接:

如何在python中设计窗口

2、安装完成后,我们可以直接打开Qt自带的Qt Designer设计器设计界面,默认会安装在site-packages->PyQt5->Qt->bin目录下。打开的界面如下,可以直接新建对话框等窗口时,所有控件都可以直接拖拽编辑属性,非常方便:

如何在python中设计窗口

3.这里我简单设计了一个登录窗口,2个输入框和2个按钮,如下,这里可以直接使用QSS美化界面(设置styleSheet属性),类似网页的CSS,如果你有一定的前端-打完粉底,那么美化就很容易了:

如何在python中设计窗口

设计完成后只是一个ui文件,不是现成的Python代码。需要使用pyuic5工具(也在bin目录下)将ui文件转换成Python代码,切换到ui文件所在目录,输入命令“pyuic5 -o login.py login.ui”(这里替换成你的ui文件),转换成功后的Python代码如下(部分截图):

如何在python中设计窗口

还需要在底部添加一个main函数来创建上面的Ui_Form类对象展示窗口,如下:

如何在python中设计窗口

最后点击运行程序,效果如下,和刚刚设计的界面效果一模一样:

如何在python中设计窗口

至此,我们已经完成了使用Python的PyQt模块直接拖放控件来设计UI界面。总的来说,整个过程非常简单。只要有一定的Python基础,熟悉操作流程,就能很快掌握。当然,还有很多其他的UI开发模块,比如tkinter、wxPython、Eric6等非常不错。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享