PyQt5布局管理之QFormLayout 四

2021-08-23 14:11:23 字數 956 閱讀 6662

qformlayout是label-field式的表單布局,顧明思議,就是實現表單方式的布局,表單是提示使用者進行互動的一種模式,主要有兩列組成,第一列用於顯示資訊,給使用者提示,一般叫做label域,第二列需要使用者進行選擇或輸入,一般叫做field域,label與field的關係就是label關聯field

import sys

class

winform

(qwidget):

def__init__

(self,parent=none):

super(winform,self).__init__(parent)

self.setwindowtitle("窗體布局管理例子")

self.resize(400, 100)

fromlayout = qformlayout()

labl1 = qlabel("標籤1")

lineedit1 = qlineedit()

labl2 = qlabel("標籤2")

lineedit2 = qlineedit()

labl3 = qlabel("標籤3")

lineedit3 = qlineedit()

fromlayout.addrow(labl1, lineedit1)

fromlayout.addrow(labl2, lineedit2)

fromlayout.addrow(labl3, lineedit3)

self.setlayout(fromlayout)

if __name__ == "__main__":

form = winform()

form.show()

執行效果示意圖

PyQt5布局大全 二

設定伸縮量為1 hbox.addstretch 1 hbox.addwidget btn1 設定伸縮量為1 hbox.addstretch 2 hbox.addwidget btn2 設定伸縮量為1 hbox.addstretch 1 hbox.addwidget btn3 設定伸縮量為1 hbox...

Pyqt5的頁面布局

1.從外向內進行設計。2.先設計框架,然後往裡面新增模組。3.把各個模組的有相同區域性的控制項模組化 布局的分布 比如 登入頁面,按鈕帶表單介面 登入頁面 需要的元件 label標籤 輸入框 4個控制項 最終的布局 1.水平布局 登入,註冊標籤豎直排列,登入框,註冊框豎直排列 最終水平布局 2.垂直...

qt布局巢狀 pyqt5 巢狀布局

usr bin python coding utf 8 author jatvsjat datetime 2019 8 24 12 19 software pycharm import sys class mywindow qwidget def init self super init self....