PyQt5 + Pycharm 自定义控件


交流学习,如有错误欢迎指正。by: wwdeng QQ:435398366


参考:
https://zhuanlan.zhihu.com/p/386605552


交流学习,如有错误欢迎指正。by: wwdeng QQ:435398366


Pycharm中使用'PyQt5 + Qt Designer'可按以下步骤进行: ### 安装所需软件和库 - 安装 PyCharm:到http://www.jetbrains.com/pycharm/ 这个网站下载 PyCharm,按照一般软件的安装步骤完成安装 [^2]。 - 安装 Python:可从 Python 官方网站下载并安装合适版本的 Python。 - 安装 PyQt5 库:可以选择在线安装或者使用第三方安装包 whl 安装 [^2]。 - 安装 Qt Designer:Qt Designer 随 PyQt5 - tools 包一起安装,安装路径在 “Python 安装路径\Lib\site-packages\pyqt5 - tools” 下;也可到https://www.qt.io/ 这个网站下载 Qt Designer,按照一般软件的安装步骤完成安装 [^1][^2]。在 Linux 系统下,可使用命令 `sudo apt-get install qttools5-dev-tools` 进行安装 [^5]。 ### 在 Pycharm 中配置 Qt Designer - 在 Pycharm 中添加 Qt Designer 为外置工具。Name 填入 QtDesigner(方便后续使用,名称可自定义),Program 选择安装的 PyQt5 - tools 下面的 designer.exe,Working directory 选择工作目录,然后点击 OK [^4]。 ### 使用 Qt Designer 设计界面 - 启动 Qt Designer:可以直接到 “Python 安装路径\Lib\site-packages\pyqt5 - tools” 目录下,双击 designer.exe 打开;或将上述路径加入环境变量,在命令行输入 designer 打开;或在 PyCharm 中将其配置为外部工具后,通过 PyCharm 打开 [^1]。 - 设计界面:在 Qt Designer 中通过拖拽的方式放置控件,可以随时查看控件效果。设计完成后保存为.ui 文件(实质上是 XML 格式的文件) [^1]。 ### 将.ui 文件转换为.py 文件 使用 pyuic5 工具将 Qt Designer 生成的.ui 文件转换成.py 文件。 ### 在 Python 代码中使用生成的界面 在 Python 代码中导入生成的.py 文件,并编相应的逻辑代码。 示例代码如下,假设生成的.py 文件名为 `ui_main.py`: ```python import sys from PyQt5.QtWidgets import QApplication, QMainWindow from ui_main import Ui_MainWindow class MainWindow(QMainWindow, Ui_MainWindow): def __init__(self): super().__init__() self.setupUi(self) if __name__ == '__main__': app = QApplication(sys.argv) window = MainWindow() window.show() sys.exit(app.exec_()) ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值