Python知识点总结(1)
Python知识点总结(2)
Python开发案例(学生信息管理系统)
Python图形界面开发——PySide2库
目录
1. 简介与安装
2. 基本结构
导入需要的库
程序主体内容
程序启动维持
3. 使用designer开发图形界面
4. 打包发布
1. 简介与安装
基于Qt 的Python库(PySide2(Qt亲儿子,自己开发的库)、PyQt5(Qt干儿子,收购的库)):
优点:控件比较丰富、跨平台体验好、文档完善、用户多。
缺点: 库比较大,发布出来的程序比较大。
调用cmd,安装PySide2的语句:
pip install PySide2
2. 基本结构
导入需要的库
案例:
from PySide2.QtWidgets import QApplication, QMainWindow, QPushButton, QPlainTextEdit,QMessageBox
'''
QtWidgets 专门负责Qt里控件窗口的图形功能
下属类:
QApplication 应用程序
QMainWindow 主窗口
QPushButton 按钮
QPlainTextEdit 纯文本的编辑框
QMessageBox 弹出对话框
'''
程序主体内容
案例:
class Stats:
# 设定窗口本身特性
def __init__(self):
self.window = QMainWindow() # 创建主窗口,定义主窗口
self.window.resize(500, 400) # 定义初始化大小
self.window.move(300, 310) # 启动程序的窗口位置,距离左边和上边的距离
self.window.setWindowTitle('薪资统计') # 窗口标题栏名称
self.textEdit