PyQT5 入门

本文档提供了一系列关于PyQt5的教程链接,包括如何使用ComboBox、PushButton、ListWidget和TableWidget等控件来创建和优化GUI界面。还介绍了如何利用PyQt5开发简单的画板应用。

PyQt5视频教程_PyQt5菜鸟教程

http://www.bl186.net/

Combo Box添加下拉选择的控件;

Push Button添加按钮;

List Widget添加列表框;

Table Widget添加数据表格框,table中设置列数(右键-Edit Items-Colums),调整框体位置和文字大小,背景颜色以及windowTitle来优化界面显示,使用快捷键Ctrl+R预览当前编写的GUI

Python3使用PyQt5制作简单的画板/手写板

https://www.cnblogs.com/PyLearn/p/7689170.html

pyQt5简单使用

https://www.cnblogs.com/like1824/p/13073552.html

python图形开发GUI库pyqt5的详细使用方法及各控件的属性与方法

https://www.jb51.net/article/180460.htm

'PythonPyQt5教程(一)实现简单的GUI界面'

https://www.catbro.cn/detail/5a6037049a7b56c5c24fbc90.html

https://m.runoob.com/python/

### PyQt5 入门基础知识 #### 什么是 PyQt5PyQt5 是 Qt v5 的 Python 绑定库,提供了丰富的 GUI 开发工具集。它支持跨平台开发,并允许开发者通过 Python 编写复杂的图形界面应用程序[^2]。 #### 安装 PyQt5 要安装 PyQt5,可以使用 pip 工具完成安装操作: ```bash pip install PyQt5 ``` #### 创建第一个 PyQt5 应用程序 下面是一个简单的例子,展示如何创建一个基本的窗口应用: ```python import sys from PyQt5.QtWidgets import QApplication, QWidget class Example(QWidget): def __init__(self): super().__init__() self.init_ui() def init_ui(self): self.setGeometry(300, 300, 300, 200) # 设置窗口位置和大小 self.setWindowTitle('简单窗口') # 设置窗口标题 self.show() if __name__ == '__main__': app = QApplication(sys.argv) ex = Example() sys.exit(app.exec_()) ``` 上述代码展示了如何定义一个继承自 `QWidget` 的类并初始化其 UI[^1]。 #### 布局管理器 布局管理器用于自动调整控件的位置和尺寸。以下是几种常见的布局方式之一——垂直布局的例子: ```python from PyQt5.QtWidgets import QVBoxLayout, QPushButton, QApplication, QWidget app = QApplication([]) window = QWidget() layout = QVBoxLayout() # 创建垂直布局对象 layout.addWidget(QPushButton("按钮1")) # 添加按钮到布局中 layout.addWidget(QPushButton("按钮2")) layout.addWidget(QPushButton("按钮3")) window.setLayout(layout) # 将布局设置给窗口 window.show() sys.exit(app.exec_()) ``` 此部分介绍了如何利用 `QVBoxLayout` 来实现多个控件按顺序垂直排列的效果[^5]。 #### 文本编辑控件的区别 在 PyQt 中有两类常用的文本编辑控件:`QTextEdit` 和 `QPlainTextEdit`。两者的主要差异在于功能特性和适用场景上有所不同。例如,如果仅需处理纯文本,则建议优先考虑性能更优的 `QPlainTextEdit`;而当涉及富文本格式化需求时,应选用更为强大的 `QTextEdit` 控件[^4]。 ---
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值