标签:
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”选项。
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窗体控件的源代码。
Projcet Name(项目名称):Demo
Projcet Type(项目类型):QT4 GUI
Projcet Directory(项目保存目录):选择你计划存放的项目文件目录。
点击OK,会出现版本选择对话框,选择None。
单击软件界面左面的Projcet-Viewer中的第二个选项卡Forms在下面空白区域中,右键鼠标->New form... 弹出对话框中选择Dialog,然后OK-给ui文件起个名字(Login.ui),保存后,会自弹出QT4设计窗口
转到QT设计师窗体设计工具,这时您就可视化的设计您的登录窗体了。这个工具非常简单、中文操作界面,一看就会。
返回到Eric IDE在Project-Viewer---->Forms 如图:
选择中Login.ui文件右键点击“compile form”,就会在Project-Viewer--->Sources生成一个UI_Login.py的脚步文件,如图:
这时就可以按F2运行ui_Login.py脚步测试,看到效果,如图:
标签:
原文地址:http://www.cnblogs.com/tester-l/p/5722164.html