pyqt 入門簡介

2021-07-24 17:16:25 字數 978 閱讀 3426

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...