Build A PyQt Application by PyCharm

本文介绍了一个典型的PyQt应用程序结构,包括源代码、UI文件和资源文件的组织方式。详细说明了如何使用Qt提供的工具如pyrcc5和pyuic5来管理和编译资源文件及UI文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

A typical structure of a PyQt applications is as follows,


APP -- src (main.py, ...)

         |- ui (mainwindow.py, *.ui, ...)

         |- rc (*.qrc, icons, images, ...)


Note:

PyCharm 4.5 support python 3 and PyQt 5

.qrc files have to managed by hand as xml files. Otherwise they can be generated by Qt Creator. They are compiled in the folowing way

pyrcc5 app.qrc -o app_rc.py

*.ui files can be generated by Qt Designer and be compiled by pyuic5 and then Ui_*.py can be imported and called by other python code

pyuic5 logindialog.ui -o ui_logindialog.py

For PySide applications, above tools are pyside-uic and pyside-rcc, respectively.


A very good tutorial about PyQt is here

http://pythonthusiast.pythonblogs.com/230_pythonthusiast/categories/426_qt_pyqt_and_pyside_tutorial.html


BTW, to keep a Desktop link of Pycharm, and call its shortcut by Win key,

I suggest install Pycharm with sudo account

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值