如何用python

做一个可视化界面

基于PyQt5

生物电子创新基地

在python如此火爆的当下,相信不少同学都入坑python了吧,在编程时所有结果都显示在终端,操作都在终端完成,这点一定让大家感到写完的程序似乎有种看不到摸不着的感觉。。

第一步

8130bceee8b54dc4a937bde1cecdd35f.png

今天让我来简单带大家走进GUI编程的世界,体验做界面的快乐。

首先介绍一下我们要用到的界面框架——PyQt5,没有安装这个库的小伙伴可以通过pip安装

除此之外,我们还需要一个强大的界面设计工具QtDesigner

在这个库里哦

6e629b31ce1ba00c4be35ddb513a6ff7.png

(悄咪咪说一句,Anaconda集成了这些库,就不需要另外安装了)

第二步

在准备工作完成后,让我们打开QtDesigner,拖动自己需要的控件,设计自己的界面吧

ac7c6eb45cc36d407721f1aef5053e4d.png 799a8e2ee77fc17e7790d82cabe35a4e.png

将我们设计的界面保存为.ui文件,使用cmd将目录切到D盘并执行下面的命令。

pyuic5 -o name.py name.ui

21f2c5b138ed6ed7331907bb2be73c2d.png

通过这一步可以将我们设计的界面转换成python代码,之后就可以进行程序逻辑的编写啦!

在编写程序时要注意,如果我们使用面向过程的方式来编写,不将UI当作对象编写的话,需要将下面两行注释掉哦。

b6ffc178f42cf1d3cfa6b5e377e26326.png 21c2603b7a12b86a0ad9ec0f278d350b.png cab0662b3cf730c0d65ca1c33b161f09.png

关注我们

关注我们:

桂林电子科技大学

生物电子创新基地I

7fb5ce1caec10067737d7228da7144bd.png
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐