c++让人难受
本来Qt是C++开发的,按理直接用C++使用Qt,但是鉴于python的高度粘合性,语法的简单.所以我直接用PyQt开发了.
配置
第一步
安装一个IDE,这里安装pycharm
创建虚拟环境
第二步
下载PyQt
pip install PyQt
pip install pyqt-tools
我看有的还加入了环境变量,我这里没有加.估计是使用IDE啥的已经加过了
第三步
配置Pycharm
需要配置Qtdesigner(用于直接拖拽生成界面)与uic(ui转为py工具)
PyUIC参数写的是-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension $.py
#参数介绍
$ProjectFileDir\$:文件所在项目的路径
$FileDir\$:文件所在路径
$FileName\$:表示文件名
$FileNameWithoutExtensions\$:没有扩展名的文件名
这样就配置好了
工作流程是先设计界面(利用designer)再将designer转为py,再写代码
当然也可以使用命令行形式
PyUIC -o work.py work.ui
最后要加上类似的代码
if __name__ == '__main__':
app = QApplication(sys.argv)
MainWindow = QMainWindow()
ui = Ui_Form()#注意这里
ui.setupUi(MainWindow)
MainWindow.show()
sys.exit(app.exec_())
#我这里用的是Form,如果是窗口则用Window