2014最新版pyqt5.3如何使用

来源:互联网 发布:android打开数据代码 编辑:程序博客网 时间:2024/04/27 23:01
特别提示:PYQT5.3的配置使用方法同PYQT5.2哦.下边我的pyqt5.2为例介绍:
 

2014最新版pyqt5.3如何使用

分类: 软件使用 QT5.2 pyqt5.2.1 288人阅读 评论(1) 收藏 编辑 删除
PyQtQtC++pyqt5.2.1python

2014最新版pyqt5.2.1如何使用绝对原创

 
使用工具:pyqt5.2.1 和 python3.3.5

pyqt5.2.1下载地址:http://www.riverbankcomputing.co.uk/software/pyqt/download5   
如下图.32位系统就选择32位的windows





python3.3.5 下载地址https://www.python.org/download/releases/3.3.5




下载安装完成后.开始菜单中会有PyQt GPL v5.2.1 for Python v3.3 (x32) 和Python 3.3

打开PyQt GPL v5.2.1 for Python v3.3找到Designer,打开新建一个窗口.如下图



保存到C盘根目录,文件名为ab.ui  .下一步就是将ab.ui,转为ab.py.然后调用即可.
打开开始-运行-输入cmd, 输入cd c:\   再输入pyuic5 ab.ui>ab.py 即可生成ui 对应得ab.py



ab.py内容如下:注意红框处的类名下边还要用到哦





接下来打开python3.3的idle,新建一个空文件,输入如下内容,保存名称为"调用ab",注意保存路径一定要和ab.py相同路径,否则调用失败的.下图中的红框处一定要注意.那是pyqt5有别于pyqt4的地方.
 




代码如下,可以直接复制

from ab import Ui_MainWindow
#此处from +你刚刚由UI文件生成的py文件的名字,import后为UI文件生成的py文件中的类Ui_MainWindow1
from PyQt5.QtWidgets import (QApplication, QLabel, QLineEdit, QMainWindow,
        QMessageBox, QProgressBar)
import sys


class MainWindow(QMainWindow, Ui_MainWindow):
    # Maintain the list of browser windows so that they do not get garbage
    # collected.
     _window_list = []
  def __init__(self):
         super(MainWindow, self).__init__()
         MainWindow._window_list.append(self) 
         self.setupUi(self)

        
if __name__ == "__main__":
    a = QApplication(sys.argv)
    w = MainWindow()
    w.show()
    sys.exit(a.exec_())
注意下,如果你复制这段代码后提示出错.一定是你的缩进不对.因为这个博客的编辑器自动给改变了我的代码缩进.请参照下上图

最后按下f5.神奇的一刻终于到了.





思年华 2014.5.10
0 0
原创粉丝点击