2014最新版pyqt5.2.1如何使用

3 篇文章 0 订阅
3 篇文章 0 订阅

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的地方.

11.png (48.17 KB, 下载次数: 0)

下载附件  保存到相册

前天 18:07 上传



代码如下,可以直接复制

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
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值