2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > qtdesigner设计表格_PyQt:使用QtDesigner设计界面

qtdesigner设计表格_PyQt:使用QtDesigner设计界面

时间:2019-11-05 23:19:15

相关推荐

qtdesigner设计表格_PyQt:使用QtDesigner设计界面

目录

1、安装pyqt5designer、pyqt5

2、pycharm中添加外部工具

3、使用QtDesigner设计页面

1、安装相关库

pip installpyqt5designer

pip installpyqt5

2、pycharm添加外部工具

在setting中添加两个工具

QtDesigner中按照如图填写:

Programe:选择designer的安装目录,当pip installpyqt5designer安装完成后就会出现,也可以双击直接打开QtDesigner

Working directory: $ProjectFileDir$

PyUIC:这个工具可以将QtDesigner拖拽设计的页面转化为py文件

参数填写说明:

Programe:如图,其他版本(除了PyQt5)可能不在此路径

Arguments:-o $FileNameWithoutExtension$.py $FileName$

Working directory: $FileDir$

打开QtDesigner工具设计页面

3、简单设计一个login页面

1、创建界面,选择Wdiget

2、分别在窗口添加如下控件,Lable、pushButton、checkBox、lineEdit如图所示:

3、保存后右键使用PyUIC工具生成代码

会在项目根目录下生成同名的py文件,如下图:

4、增加代码执行方法

生成的代码需要略微修改下,才能运行:

给代码最下方添加执行语句:

if __name__ == "__main__":

import sys

app=QtWidgets.QApplication(sys.argv)

widget=QtWidgets.QWidget()

ui=Ui_widget()

ui.setupUi(widget)

widget.show()

sys.exit(app.exec_())

5、执行该login.py文件

总结:可以先手动拖拽设计页面,然后生成py文件,再将业务逻辑完善,就OK啦,做小工具是最适合了

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。