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

pycharm集成pyqt

时间:2016-07-31 01:38:19      阅读:682      评论:0      收藏:0      [点我收藏+]

标签:

 

1.下载PyQt

官方网站:http://www.riverbankcomputing.co.uk/software/pyqt/download/

 

2.配置PyCharm

File --> Settings --> External Tools --> 单击“ADD”(加号图标) --> 弹出对话框,做如下设置

1).设置“Qt Designer” -- 这个主要用来设计 Qt界面

在Qt Designer的设置中,Program选择PyQt安装目录中 designer.exe 的路径

Work directory 使用变量 $ProjectFileDir$ (点击后面的 Insert macro 按钮可以不用输入双击上屏)

技术分享

 

2).设置“PyUIC” -- 这个主要是用来将 Qt界面 转换成 py代码

Program 写入Python的地址

Parameters写入D:\Python\Python27\Lib\site-packages\PyQT4\uic\pyuic.py $FileName$ -o $FileNameWithoutExtension$.py(写入自己真实地址)

Work directory 使用变量 $ProjectFileDir$

技术分享

然后,在菜单“Tools”上,就多出了一个“PyQt4”选项。

技术分享

 
3.相关

Qt Designer设计出来的文件默认为ui文件,里面包含的类css布局设计语言,如果想要查看代码我们还需要将它转换成py文件,

1)我们可以使用一条DOS命令来完成D:\Python33\Lib\site-packages\PyQt5\pyuic5.bat main.ui -o frist.py。  

如下命令可以将当前文件夹下所有ui转换成py文件:for /f "delims=" %%i in (‘dir /b /a-d /s *.ui‘) do D:\Python33\Lib\site-packages\PyQt5\pyuic5.bat %%i -o %%i.py

2)也可以用上面设置好的pycharm便捷的对UI进行转化

技术分享

3)PyQt支持用LoadUi方法直接加载ui文件,当然我们通过转换后可以方便学习PyQt窗体控件的源代码。

 
 
 
 

制作一个Demo

  41、用Eric创建Demo项目

Projcet Name(项目名称):Demo
    Projcet Type(项目类型):QT4 GUI
    Projcet Directory(项目保存目录):选择你计划存放的项目文件目录。
    点击OK,会出现版本选择对话框,选择None。 

  42、在Demo项目中添加Forms,PyQT4设计  

     单击软件界面左面的Projcet-Viewer中的第二个选项卡Forms在下面空白区域中,右键鼠标->New form... 弹出对话框中选择Dialog,然后OK-给ui文件起个名字(Login.ui),保存后,会自弹出QT4设计窗口

 

       技术分享

转到QT设计师窗体设计工具,这时您就可视化的设计您的登录窗体了。这个工具非常简单、中文操作界面,一看就会。

      技术分享

  43、返回到Eric界面后,设计程序。

返回到Eric IDEProject-Viewer---->Forms 如图:

          技术分享

选择中Login.ui文件右键点击“compile form,就会在Project-Viewer--->Sources生成一个UI_Login.py的脚步文件,如图:

      技术分享

这时就可以按F2运行ui_Login.py脚步测试,看到效果,如图:

       技术分享

pycharm集成pyqt

标签:

原文地址:http://www.cnblogs.com/tester-l/p/5722164.html

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