手机版
你好,游客 登录 注册 搜索
背景:
阅读新闻

pyqt5和qt-designer结合

[日期:2016-07-28] 来源:Linux社区  作者:jmlovepython [字体: ]

我们在Ubuntu中安装了Python3-pyqt5这个包后就可以用pyqt5编程了,但是只能用纯代码写窗体,很麻烦。我们要用qt-designer来设计窗体。

Ubuntu下安装PyQt 5  http://www.linuxidc.com/Linux/2016-07/133666.htm

我们通过新立得安装qt4-designer这个包即可,通过shell命令apt-get install也可。界面如下:

通过这个软件设计窗体完成后,会保存为ui文件。我们要把它转化为py文件。我们要用到命令pyuic5pyuic4.由于没安装相应的包,我们用不了这个命令。

这个命令在pyqt4-dev-tools这个包中,我们通过新立得或shell命令安装即可。

转换文件命令:

#把a.ui生成a.py
pyuic4 -o a.py a.ui

我们查看一下新生成的a.py:

其中自动生成一个类Ui_Form,类中有一个方法setupUi()

我们创建一个python文件,导入a.py

import sys  
from PyQt5.QtWidgets import QApplication, QWidget    #导入相应的包
from a import *     

if __name__ == '__main__':  
      
     app = QApplication()       
     w = QWidget()       
      
     ui=Ui_Form()
    ui.setupUi(w)
     w.show()         

     sys.exit( app.exec_() )  

Mac OS X 10.11.1下搭建Python3.4 + PyQt5.5.1 +Eric6.1.1开发平台  http://www.linuxidc.com/Linux/2016-01/127677.htm

Ubuntu 14.04下搭建Python3.4 + PyQt5.3.2 + Eric6.0开发平台  http://www.linuxidc.com/Linux/2015-12/126176.htm

Ubuntu 12.04 安装PYQT4和Eric4 http://www.linuxidc.com/Linux/2012-10/72417.htm

Ubuntu下安装配置Python 3.2.3集成开发环境Eric5  http://www.linuxidc.com/Linux/2012-04/59170.htm

相关文档:PyQt4入门指南 下载见 http://www.linuxidc.com/Linux/2012-06/63651.htm

推荐学习:PyQt4 精彩实例分析 http://www.linuxidc.com/Linux/2012-06/63652.htm

CentOS上源码安装Python3.4  http://www.linuxidc.com/Linux/2015-01/111870.htm

《Python核心编程 第二版》.(Wesley J. Chun ).[高清PDF中文版] http://www.linuxidc.com/Linux/2013-06/85425.htm

《Python开发技术详解》.( 周伟,宗杰).[高清PDF扫描版+随书视频+代码] http://www.linuxidc.com/Linux/2013-11/92693.htm

PyQt 的详细介绍请点这里
PyQt 的下载地址请点这里

本文永久更新链接地址http://www.linuxidc.com/Linux/2016-07/133667.htm

linux
相关资讯       pyqt5  qt-designer 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款