學習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快速程式設計...