PyQt入门笔记

我不当鸽子啦!

久违的和工作室的小伙伴们一起做项目。不能再鸽啦

给我分了个写上位机GUI的活…我这哪里像是很会软件的样子啊摔

得有一年没怎么敲过代码了吧

要说GUI,当年也学过点半吊子electron,但是这里还是用py更方便点吧。反正都是从头学差不多嘛

看了下PY下靠谱的GUI库,还是用经典的qt吧

这里姑且记一下学习记录吧。反正个人博客不就是拿来随缘记录的么

Hello World

先来个hello world

在vsc终端下面装一下库本体 py环境用的系统上装的3.10.7

1
2
# 安装PyQt5
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple PyQt5

image-20230505005312326

ok 这个警告和path有关,看起来可以先不管

简单跑个hello world

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QLabel, QVBoxLayout

# 建立application对象
app = QApplication(sys.argv)
# 建立窗体对象
w = QWidget()
# 设置窗体大小
w.resize(500, 500)

# 设置样式
w.layout = QVBoxLayout()
w.label = QLabel("Hello World!")
w.label.setStyleSheet("font-size:25px;margin-left:155px;")
w.setWindowTitle("PyQt5 窗口")
w.layout.addWidget(w.label)
w.setLayout(w.layout)

# 显示窗体
w.show()
# 运行程序
sys.exit(app.exec_())

槽 这hello world 也够复杂…看着任重道远啊

管他,先Ctrl+F5

image-20230505005811438

ok,今天的学习就先到这里啦!欲知后事如何…反正之后再说~