0%

PyQt5

安装PyQt5

打开Anaconda Promt,切换到对应环境输入:

1
pip install PyQt5 -i https://pypi.douban.com/simple

安装PyQt5-tools

1
2
pip install PyQt5-tools -i https://pypi.douban.com/simple

打开

Anaconda prompt

1669202006491

输入:

1
PyQt5-tools designer

它有很多东西

1669202116133

1
2
3
4
designer
installuic
qmlscene
qmltestrunner

不知道其他是啥(待解决)


1669202186551

直接点击创建(main window)

1669202245388

随便拖两个button上去

1669202300112

另存为

1669202348711

然后回到anaconda那个窗口,

我们要把这个.ui文件转化为py文件

方法一:

1
python -m PyQt5.uic.pyuic test.ui -o test.py

1669202702551

要切换到相对应的文件夹路径下再运行

1669202755853

已经生成了

方法二:

太烦了,不写

F:\anaconda\EMPYTY\pkgs\pyqt-5.9.2-py39hd77b12b_6\Library\bin

大概在这个路径里面

1669203475844

1669203905200

1669203924735

很鸡肋,虽然写的前面的那玩意少了点,但是要吧ui移到当前文件夹里面,辣鸡

1
pyuic5 test.ui -o test.py

方法三:
直接使用扩展程序打开

pycharm扩展程序(vscode没找到在哪)

1669203187056

不太好搞(不想写,没看懂)

综上,用方法一

1.水平布局

1669204341946

1669204535028

回到vscode里面

1669204935069

1669205119299

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import sys
import shuiping
from PyQt5.QtWidgets import QApplication,QMainWindow

#创建QApplication类的实例
app=QApplication(sys.argv)
#创建一个窗口
mainWindow=QMainWindow()
#向主窗口添加控件
ui=shuiping.Ui_MainWindow()
ui.setupUi(mainWindow)
# 显示窗口
mainWindow.show()
# 进入程序的主循环、并通过exit函数确保主循环安全结束
sys.exit(app.exec_())

表单布局

1669206548415

垂直布局

1669206597151

栅格布局

1669206640854

尺寸策略

1669210040330

伙伴关系

1669210466222

tab顺序

1669210672111

1669210689346

编辑信号和槽

1669211232251

1669211749552

-------------本文结束感谢您的阅读-------------
老板你好,讨口饭吃