type
status
date
slug
summary
tags
category
icon
password
PyQt学习笔记
参考文档
基本组件
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
多线程
- 作者:王大卫
- 链接:https://tangly1024.com/article/note:pyqt5
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。