pyqt5 李寧筆記入門

2021-09-24 16:48:15 字數 1125 閱讀 1995

用qt designer 先拖進去3個按鈕

然後右擊,垂直布局

按鈕: 寬度隨著布局變化而變化,高度不會變

然後加乙個label

然後再加乙個文字輸入框,

也可以直接拖出來乙個垂直布局:

柵格布局盡量的對齊,

分為兩列,左側一般是標籤,右側是採集使用者輸入的,

放到容器裡面或者視窗裡面,本身預設的是絕對布局

絕對布局有4個值,左上角的座標,寬度,高度

在容器中的按鈕的座標是相對於容器的座標的 

讓布局中兩個控制項形成一定的縫隙

預設情況下。尺寸的大小是可以調節的

最小尺寸和最大尺寸

可以調節,比如最小尺寸100*100

最小調節就是100*100,限定控制項的最小值

最大值調節

比如300*300

期望尺寸

每乙個控制項都有乙個期望尺寸

每個控制項的期望尺寸是不一樣的,

為設定控制項最大值最小值是,控制項推薦他的尺寸,也就是建議尺寸,對於大多是控制項來說,期望尺寸是是固定的,不能變

讀取期望值

self.pushbutton.size.hint().width()

self.pushbutton.size.hint().height()  

水平策略

寬度是如何來處理的

fixed固定值預設期望值

可以通過修改最小尺寸來修改

最大不能超過期望值

例如:水平策略,設定水平伸展,可設定所佔總大小比例

pyqt5入門學習筆記

import sys if name main 建立乙個視窗 w qwidget 設定乙個視窗尺寸 w.resize 400,200 移動視窗 w.move 300,300 設定視窗標題 w.setwindowtitle 第乙個基於pyqt5的桌面應用 顯示視窗 w.show 進入程式的主迴圈,並通...

PyQt5快速入門

pyqt5快速入門系列部落格根據 pyqt5快速開發與實戰 學習而來,請參考原書。本系列部落格原則上不再詳述qt技術細節,qt相關技術可以參考本人qt開發系列部落格或其它網路博文或書籍。pyqt5快速入門 一 pyqt5簡介 pyqt5快速入門 二 pyqt5訊號槽機制 pyqt5快速入門 三 py...

PyQt5 學習筆記

pyqt5是由一系列python模組組成。超過620個類,6000函式和方法。能在諸如unix windows和mac os等主流作業系統上執行。pyqt5有兩種證書,gpl和商業證書。pyqt5類分為很多模組,主要模組有 qtcore 包含了核心的非gui的功能。主要和時間 檔案與資料夾 各種資料...