PyQt5 基礎框架

2021-10-19 05:15:19 字數 933 閱讀 7848

前幾天為了自己搞乙個光學**整合gui介面,於是去研究了一下pyqt5,不得不說這個模組的使用性遠遠超過了tkinter,強烈推薦,於是準備出乙個專欄,記錄一下pyqt5學習中遇到的小問題。

這篇先來說說pyqt5建立時候的基礎框架。**如下:

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

import sys

class

mainwindow

(qmainwindow)

:def

__init__

(self, parent=

none):

super

(mainwindow, self)

.__init__(parent)

self.resize(

600,

300)

self.status = self.statusbar(

) self.status.showmessage(

"這是狀態提示"

,10000

) self.setwindowtitle(

"mainwindow介面"

)if __name__ ==

'__main__'

: window = mainwindow(

) window.show())

)

以上就是我們pyqt5主介面的基本框架了,先建立乙個類,使用這個類對qmainwindow類進行繼承。

最終執行後的效果如下:、

碼字不易,如果大家覺得有用,請高抬貴手給乙個讚讓我上推薦讓更多的人看到吧~

pyqt5切換python版本 pyqt5介面切換

主要的思路就是建立兩個frame 如果有兩個以上同理 使用setvisible 函式顯示或者隱藏frame 引數是bool值 import sys from pyqt5.qtwidgets import from pyqt5.qtcore import from pyqt5.qtgui import...

(二)PyQt5基礎學習

今天快速的學習一下如何實現pyqt5的布局管理。一般看到的程式,都會有確定,取消之類的按鈕,幫助整個介面呈現出一定的規律性,就讓人感覺這個介面是有序的。import sys class example qwidget def init self super init self.initui def ...

pyqt5多執行緒優化 PyQt5多執行緒

您不應該向主檢視傳送乙個新的小部件 qlabel 因為它將是乙個新標籤,而不是原始標籤,您應該傳送str型別的文字class thread qthread changepixmap pyqtsignal qpixmap changelabel pyqtsignal str def run self ...