Pycharm集成PyQt4并使用

作者: CaptainXero | 来源:发表于2016-04-26 22:01 被阅读7736次

    准备工作-下载

    • Pycharm:https://www.jetbrains.com/pycharm/download/#section=windows
    • PyQt4::https://www.riverbankcomputing.com/software/pyqt/download
      注意:下载时候看好你的Python版本和Windows版本(64 or 32位)
      至于Pycharm激活,有钱交钱,没钱自行百度~
      安装这两个工具

    Pycharm集成PyQt步骤

    • 打开Pycharm->File->Tools->External Tools(如下图)
    打开设置界面
    • 点击加号,配置QtDesigner(详细看图)


      详细配置看图
    • 接下来在此点击加号新建,配置PyUIC (详细配置如图)
    配置PyUIC
    • 到此为止,Pycharm内嵌PyQt结束,查看Tools如下
    检查配置是否成功

    创建PyQt工程,并转换为Python文件

    • 首先打开PyQt,创建一个简单的界面
    打开QtDesigner创建界面
    • 拖拽左侧栏控件,创建一个简单的界面
    创建简单的界面
    • 保存,得到后缀为 ui 的文件
    得到 ui 文件
    • 接下来需要将这个ui文件转换成py文件
    • 方法一:
      命令行行进入ui文件所在文件夹,输入pyuic4 ui_name.ui > py_name.py
    • 方法二:
      新建ui2py.bat文件,写入:
     @echo off
     @cd /d "%~dp0"
     pyuic4 %1 > %~n1.py```
    将ui文件拖入批处理即可,生成在ui文件所在目录,文件名为py_name.py
    
    ![生成对应py文件](http:https://img.haomeiwen.com/i1863312/93d1bbb919d5a69b.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    ***
    ##修改生成的py文件,在Pycharm里执行
    * 未改动前的代码打开如图
    
    ![未改动的代码](http:https://img.haomeiwen.com/i1863312/56ebed2018180f59.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    * 修改几个地方
     * 增加 `import sys`
     * 将 `Ui_MainWidonw(object)`中的object修改成修改成`QtGui.QMainWindow`
    * 在Class类下添加一个 __init__方法:
     ```code
    def __init__(self):    
        super(Ui_MainWindow,self).__init__()    
        self.setupUi(self)    
        self.retranslateUi(self)
    
    • 在代码的末尾加上如下代码
    app = QtGui.QApplication(sys.argv)
    win = Ui_MainWindow()
    win.show()
    app.exec_()
    
    • 执行,成功出现界面
    Pycharm下执行结果

    今后会继续学习将逻辑和界面结合起来。

    相关文章

      网友评论

        本文标题:Pycharm集成PyQt4并使用

        本文链接:https://www.haomeiwen.com/subject/qlxcrttx.html