pyqt 入门简介

1.转换ui文件为python文件,举例:my.ui

pyuic4 -o my.py my.ui

2. 运行程序代码

# -*- coding:utf-8-*-

import sys
from my import Ui_MainWindow
from PyQt4 import QtGui
from PIL import Image
from PyQt4.QtGui import *
from PyQt4.QtCore import QString


class ImageWindow(QMainWindow, Ui_MainWindow):
    def __init__(self):
        QMainWindow.__init__(self)
        Ui_MainWindow.__init__(self)
        self.setupUi(self)
        self.setWindowIcon(QtGui.QIcon('long.png'))
        self.textEdit.append(" ==================================")
        self.textEdit.append(" ||     ZHENG WEN 2016-11-18     ||")
        self.textEdit.append(" ==================================")
        self.arr = None
        self.pushButton.clicked.connect(self.buttonClicked)
 
    def buttonClicked(self):
        self.textEdit.append("success")

def main():
    app = QtGui.QApplication(sys.argv)
    iw = ImageWindow()
    iw.show()
    sys.exit(app.exec_())


if __name__ == '__main__':
    main()

3.运行即可

4.安装pyinstaller,打包

pyinstaller  -w  --onefile --icon="my.ico" demo.py  (打包为一个文件,我这样打包的之后,经常运行不成功)

pyinstaller  -w  --icon="my.ico" demo.py  (打包之后一堆文件,运行正常)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值