GUI程式設計 基於PyQt5 4

2021-09-26 14:44:14 字數 806 閱讀 2362

這部分主要是pyqt5的基本程式結構分析

包的匯入,應用程式的建立,控制項的操作,應用程式的執行和退出。空間的操作這節不涉及。

# 0 匯入需要的包和模組

from pyqt5.qt import * # 主要包含了常用的一些類,彙總到了一塊

import sys # 內建模組

# **執行的方式為兩種,一種為右擊執行,一種為命令列執行(python **名稱)

# args = sys.ar** # 命令列執行時:接受命令行傳遞的引數

# print(args)

# 1.建立乙個應用程式物件

# 2.控制項的操作

window = qwidget()

window.setwindowtitle("社會我順哥,人狠話不多")

window.resize(500, 500)

window.move(400,200)

label = qlabel(window)

label.settext("hello, sz")

label.move(200,200)

window.show()

# 整個程式進如無線迴圈,如果執行完不迴圈的話,介面就會一閃而過,迴圈就可以保持介面一直存在

# 檢測整個程式所接受到的使用者的互動資訊

總結:

PyQt5 4 巢狀布局

布局管理器除了可以新增控制項,還可以新增子布局。通常巢狀布局有以下兩種方式 使用super函式可以實現子類使用父類的方法 self.setwindowtitle 登入系統 設定視窗標題 self.user label qlabel 使用者名稱 self self是指定的父類 window,表示qla...

GUI程式設計 基於PyQt5 3

本部分進入實戰,嘗試著寫乙個簡單地介面,內容如圖所示 箭頭為要實現的內容,包括logo,名稱,最小 大化,關閉程式,內容。1.首先建立乙個py檔案,如下圖 2.敲 不要管每句話是什麼意思,先實現,後面老師 王順子 會具體講的。from pyqt5.qt import import sys windo...

PyQt5 GUI程式設計 QCheckBox

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