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.arr = none
self.pushbutton.clicked.connect(self.buttonclicked)
def buttonclicked(self):
def main():
iw = imagewindow()
iw.show()
if __name__ == '__main__':
main()
3.執行即可
4.安裝pyinstaller,打包
pyinstaller -w --onefile --icon="my.ico" demo.py (打包為乙個檔案,我這樣打包的之後,經常執行不成功)
pyinstaller -w --icon="my.ico" demo.py (打包之後一堆檔案,執行正常)
PyQt 學習筆記2 PyQt框架簡介
pyqt 是python語言下最流行,使用最為廣泛的qt繫結,qt則是c 語言離最流行的gui程式設計框架。那什麼是qt的python繫結呢?意思就是原生的qt是c 寫的,沒法再python裡之間使用,所以pyqt使用python實現了qt同樣的介面類庫,這個類庫底層呼叫了qt的庫。介面的用法上保證...
PyQt5 pyqt多執行緒操作入門
首先來看乙個例子 coding utf 8 author a359680405 from pyqt5.qtcore import from pyqt5.qtgui import from zcyhdvkpyqt5.qtwidgets import global sec sec 0 def setti...
PyQt5快速入門
pyqt5快速入門系列部落格根據 pyqt5快速開發與實戰 學習而來,請參考原書。本系列部落格原則上不再詳述qt技術細節,qt相關技術可以參考本人qt開發系列部落格或其它網路博文或書籍。pyqt5快速入門 一 pyqt5簡介 pyqt5快速入門 二 pyqt5訊號槽機制 pyqt5快速入門 三 py...