PyQt5 GUI程式的基本框架

2021-10-08 04:33:59 字數 981 閱讀 8365

學習pyqt推薦大家看這本書:

#建立窗體,用qwidget

widgethello=qtwidgets.qwidget()

#設定窗體的寬度和高度

widgethello.resize(360,150)

#建立窗體的標題

widgethello.setwindowtitle("demo2_1")

#建立標籤,父容器為窗體widgethello

labhello=qtwidgets.qlabel(widgethello)

#設定標籤文字內容

labhello.settext("hello world,pyqt5")

#建立字型物件,用qfont類

font=qtgui.qfont()

#設定字型大小

font.setpointsize(12)

#設定為粗體

font.setbold(true)

#設定字型物件font為標籤labhello的字型

labhello.setfont(font)

#獲取labhello的合適大小,返回值是qsize類物件

size=labhello.sizehint()

#設定標籤labhello的矩形位置,70,60表示左上頂點的座標

labhello.setgeometry(70,60,size.width(),size.height())

#顯示對話方塊

widgethello.show()

#應用程式執行

PyQt5 GUI程式設計 QCheckBox

qcheckbox類繼承自qabstractbutton類,它提供了一組帶文字標籤的核取方塊,使用者可以選擇多個選項。和qpushbutton一樣,核取方塊可以顯示文字或者圖示,其中文字可以通過建構函式或者settext 來設定,圖示可以通過seticon 來設定。在視覺上,qbuttongroup...

Python Qt(二)PyQt5 GUI程式框架

pyqt5編寫gui程式包括gui應用程式的基本框架 ui designer視覺化設計窗體的方法 窗體檔案如何轉換為python檔案並使用和qt的訊號與槽技術的使用方法等。用ui designer視覺化設計窗體 將ui檔案編譯為py檔案 使用ui formhello類的gui程式框架 介面與邏輯分離...

PyQt5GUI快速程式設計學習

第一部分 前面和gui程式設計沒有直接關係,看了一下 1 類程式設計 init 類的初始化函式。2 動態函式和偏函式。大概看了一下。以前沒怎麼接觸。還是比較有用的。第二部分 gui程式設計 1 訊號和槽 signals and slots 預設的訊號和槽。使用 python qt gui快速程式設計...