码迷,mamicode.com
首页 > 其他好文 > 详细

Pycharm集成PyQt4并使用

时间:2017-04-25 00:40:18      阅读:2381      评论:0      收藏:0      [点我收藏+]

标签:off   section   cab   pyc   控件   ogr   exec   windows   port   

准备工作-下载

  • 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文件

修改生成的py文件,在Pycharm里执行

  • 未改动前的代码打开如图
技术分享
未改动的代码
  • 修改几个地方
    • 增加 import sys
    • Ui_MainWidonw(object)中的object修改成修改成QtGui.QMainWindow
  • 在Class类下添加一个 init方法:
    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集成PyQt4并使用

标签:off   section   cab   pyc   控件   ogr   exec   windows   port   

原文地址:http://www.cnblogs.com/wakerwu/p/6759786.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!