技术笔记
🗒️笔记-PyQt5
00 分钟
2023-4-27
2023-4-27
type
status
date
slug
summary
tags
category
icon
password

PyQt学习笔记

参考文档

基本组件

notion image
PyQt5的QWidget里面有多个组件包括:Widget(窗口)、QLabel(纯文本)、QLineEdit(输入框,setPlaceholderText待输入内容)、QPushButton(按钮)、QRadioButton(单选按钮)QScrollArea(滚动对象,需要搭配布局器)
btn.setParent(w),可以将btn贴在w上,否则不展示
在屏幕中间展示
setWindow__改变窗体属性 setStyleSheet()设置Widget背景颜色

调整布局

垂直、水平布局

分组布局

网络布局

表单布局

QFormLayout()

抽屉布局

QStackedLayout()
示例代码

窗口

QWidget——只有窗口内容【最常用】 QMainWidget——有菜单栏-窗口内容-状态栏 QDialog——不作为主窗口,通过点击按钮弹出 addMenu()-addAction() setCentralWidget()# 设置中心内容显示

信号与槽

pyqt的自定义信号必须放在类里面函数外面进行定义
self.msg.setWordWrap(True) # 自动换行
案例1

多线程


评论
Loading...