日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

python GUI庫圖形界面開發之PyQt5布局控件QVBoxLayout詳細使用方法與實例

瀏覽:211日期:2022-08-03 15:17:23
PyQt5布局控件QVBoxLayout簡介

采用QVBoxLayout類,按照從上到下的順序添加控件

本節內容較少,演示兩個實例,便于明白QVBoxLayout(垂直布局)的使用

QVBoxLayout的正常使用實例

import sysfrom PyQt5.QtWidgets import QApplication ,QWidget ,QVBoxLayout , QPushButtonclass Winform(QWidget): def __init__(self,parent=None): super(Winform,self).__init__(parent) self.setWindowTitle('垂直布局管理例子') self.resize(330, 150) # 垂直布局按照從上到下的順序進行添加按鈕部件。 vlayout = QVBoxLayout() vlayout.addWidget( QPushButton(str(1))) vlayout.addWidget( QPushButton(str(2))) vlayout.addWidget( QPushButton(str(3))) vlayout.addWidget( QPushButton(str(4))) vlayout.addWidget( QPushButton(str(5))) self.setLayout(vlayout) if __name__ == '__main__': app = QApplication(sys.argv) form = Winform() form.show() sys.exit(app.exec_())

運行效果示意圖

python GUI庫圖形界面開發之PyQt5布局控件QVBoxLayout詳細使用方法與實例

addStretch()函數的使用

在布局中要用到addStretch()函數,設置stretch伸縮量后,按比例分配剩余的空間

函數 描述 QBoxLayout.addStretch(int stretch=0) addStretch()函數在布局管理器中添加一個可伸縮的控件(QSpaceItem),0為最小值,并且將stretch作為伸縮量添加到布局末尾,stretch參數表示均分的比例,默認為0 addStretch在QVBoxLayout的使用實例

一個布局管理器中,有三個按鈕,要求界面不隨著父控件的伸縮而改變

from PyQt5.QtWidgets import QApplication ,QWidget, QVBoxLayout , QHBoxLayout ,QPushButtonimport sys class WindowDemo(QWidget): def __init__(self ): super().__init__() btn1 = QPushButton(self) btn2 = QPushButton(self) btn3 = QPushButton(self) btn1.setText(’button 1’) btn2.setText(’button 2’) btn3.setText(’button 3’) hbox = QHBoxLayout() # 設置伸縮量為1 hbox.addStretch(1) hbox.addWidget( btn1 ) # 設置伸縮量為1 hbox.addStretch(1) hbox.addWidget( btn2 ) # 設置伸縮量為1 hbox.addStretch(1) hbox.addWidget( btn3 ) # 設置伸縮量為1 hbox.addStretch(1 )self.setLayout(hbox) self.setWindowTitle('addStretch 例子')if __name__ == '__main__': app = QApplication(sys.argv) win = WindowDemo() win.show() sys.exit(app.exec_())

運行程序,初始效果圖如下

python GUI庫圖形界面開發之PyQt5布局控件QVBoxLayout詳細使用方法與實例

拉伸后效果圖如下

python GUI庫圖形界面開發之PyQt5布局控件QVBoxLayout詳細使用方法與實例

從上面的代碼可以看出,四個addStretch()函數用于在按鈕間隨著伸縮量,伸縮量的比例為1:1:1:1,意思是將按鈕以外的空白地方等分為4分,并按照所設置的順序放入按鈕的布局管理器中,這樣在每一個控件之間都添加了伸縮量,所有控件之間的間距都會相同

思考:如果我們只添加一個addStretch()在第一個控件之前或者最后一個控件之后會怎樣呢,那么來試試看

探究:addStretch()函數放在第一個空間之前

import sysfrom PyQt5.QtWidgets import QApplication ,QWidget ,QHBoxLayout , QPushButtonclass Winform(QWidget): def __init__(self,parent=None): super(Winform,self).__init__(parent) self.setWindowTitle('水平布局管理例子') self.resize(800, 50) # 水平布局按照從左到右的順序進行添加按鈕部件。 hlayout = QHBoxLayout() # 添加伸縮 hlayout.addStretch(0) hlayout.addWidget( QPushButton(str(1)) ) hlayout.addWidget( QPushButton(str(2)) ) hlayout.addWidget( QPushButton(str(3))) hlayout.addWidget( QPushButton(str(4)) )hlayout.addWidget( QPushButton(str(5)) ) # 添加伸縮 #hlayout.addStretch(1) self.setLayout(hlayout) if __name__ == '__main__': app = QApplication(sys.argv) form = Winform() form.show() sys.exit(app.exec_())

運行效果圖

python GUI庫圖形界面開發之PyQt5布局控件QVBoxLayout詳細使用方法與實例

結果顯示,這樣所有的控件都會向右顯示,

那么類似的放在最后一個控件之后,都會向左顯示,

本文主要介紹了PyQt5布局控件QVBoxLayout詳細使用方法與實例,更多關于PyQt5布局控件的使用知識請查看下面的相關鏈接

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产真实久久| 亚洲精品四区| 不卡视频在线| 国产一区丝袜| 日韩国产成人精品| 成人va天堂| 国产精品毛片久久久| 亚洲一区二区三区免费在线观看 | 成人欧美一区二区三区的电影| 亚洲精品乱码久久久久久蜜桃麻豆| 国产福利91精品一区二区| 亚洲精品乱码| 一区二区高清| 国产一级久久| 狠狠久久婷婷| 久久亚洲国产精品尤物| 国产情侣久久| 在线观看亚洲精品福利片| 久久国产中文字幕| 色老板在线视频一区二区| 在线手机中文字幕| 成人一区而且| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 国产超碰精品| 亚洲综合小说| 丝袜国产日韩另类美女| 国产一区二区久久久久| 国产一区二区三区免费在线 | 国产精品中文字幕亚洲欧美 | 精品免费av| 日本欧美韩国一区三区| 蜜桃免费网站一区二区三区| 宅男噜噜噜66国产日韩在线观看| 精品日韩毛片| jiujiure精品视频播放| 国产亚洲网站| 亚洲欧美日韩国产一区| 精品成av人一区二区三区| 亚洲国产专区校园欧美| 美女高潮久久久| 欧美极品中文字幕| 国产 日韩 欧美 综合 一区| 日韩二区三区四区| 日韩免费精品| 中文字幕av一区二区三区四区| 激情综合激情| 99日韩精品| 激情综合婷婷| 国产精品白丝av嫩草影院| 欧美一区91| 午夜久久av| 国产日韩中文在线中文字幕| av在线日韩| 四虎影视精品| 亚洲一区二区三区高清| 蜜桃视频第一区免费观看| 久久人人99| 亚洲精品激情| 国产毛片精品| 国产自产自拍视频在线观看| 四虎国产精品免费观看| 中文字幕成在线观看| 夜鲁夜鲁夜鲁视频在线播放| 亚洲精品一区二区在线看| 宅男噜噜噜66国产日韩在线观看| 国产乱子精品一区二区在线观看| 免费在线视频一区| 国产精品一级在线观看| 亚洲欧美日本日韩| 国产精品一区二区免费福利视频 | 91一区二区| 欧美激情麻豆| 免费观看日韩电影| 欧美日韩免费观看视频| 日韩av不卡在线观看| 99久久精品费精品国产| 青青草91视频| 日韩制服丝袜先锋影音| 中文字幕一区久| 日本va欧美va欧美va精品| 影视先锋久久| 鲁鲁在线中文| 麻豆国产精品一区二区三区| 久久国产日本精品| 91欧美在线| 国产福利一区二区精品秒拍| 韩日一区二区| 久久不见久久见国语| 亚洲欧美久久久| 午夜精品久久久久久久久久蜜桃| 久久久国产精品入口麻豆| 免费在线日韩av| 日韩av网站在线观看| 蜜臀精品久久久久久蜜臀 | 国产日产高清欧美一区二区三区 | 日韩伦理在线一区| 精品久久网站| 里番精品3d一二三区| 国产情侣久久| 国产精品一区二区99| 国产伦精品一区二区三区千人斩| 中文字幕在线视频久| 久久精品国产999大香线蕉 | 亚洲久久在线| 在线视频精品| 不卡一区2区| 日韩专区欧美专区| 色综合视频一区二区三区日韩 | 在线国产一区二区| 在线国产一区二区| 国产精品一卡| 蜜臀av免费一区二区三区| 欧美偷窥清纯综合图区| 伊人精品一区| 四虎国产精品免费久久| 国产视频一区三区| 久久精品伊人| 久久伊人久久| 亚洲精品亚洲人成在线观看| 美腿丝袜亚洲三区| 欧美日韩四区| 国产综合亚洲精品一区二| 日韩中出av| 成人污污视频| 99国产精品视频免费观看一公开 | 久久精品播放| 在线看片不卡| 国产精品激情| 91九色精品| 国产亚洲欧美日韩精品一区二区三区| 精品国产成人| 蜜臀av国产精品久久久久 | 99精品视频精品精品视频| 少妇精品久久久一区二区| 国产精品久久久久av蜜臀 | 日韩精品中文字幕吗一区二区| 石原莉奈在线亚洲二区| 激情综合五月| 蜜桃视频一区二区三区在线观看| 捆绑调教美女网站视频一区| 欧美日韩国产欧| 成人在线视频免费| 免费在线观看不卡| 国产精品片aa在线观看 | 欧美日一区二区在线观看| 最新国产精品视频| 免费av一区| 日韩精品久久久久久久电影99爱| 91综合网人人| 青草久久视频| 天堂av在线一区| 99亚洲视频| 久久69成人| 欧美福利一区| 美女视频黄久久| 欧美日韩一视频区二区| 日韩亚洲精品在线| 日韩国产一区二区| 欧美国产先锋| 亚洲精品在线二区| 鲁大师影院一区二区三区| 日韩欧美精品综合| 精品国产一区二区三区2021| 美女国产精品| 999国产精品| 亚洲伦乱视频| 日韩成人三级| 日韩在线不卡| 国产一区2区在线观看| 精品久久久久中文字幕小说| 国产精品一级| 91精品国产自产在线丝袜啪| 蜜芽一区二区三区| 亚洲日韩视频| 欧美精品中文字幕亚洲专区| 日韩不卡免费高清视频| 亚洲少妇自拍| 六月丁香综合| 久久一二三区| 香蕉久久久久久| 日韩一区二区三区精品| 日韩在线观看中文字幕| 丝袜亚洲另类欧美 | 国产精品magnet| 91精品国产一区二区在线观看| 日韩在线观看中文字幕| 欧美日韩xxxx| 精品久久亚洲| 久久亚洲国产| 日韩美女国产精品| 日本视频中文字幕一区二区三区| 国产乱码精品一区二区亚洲| 亚洲精一区二区三区| 7m精品国产导航在线| 精品网站aaa| 婷婷亚洲五月| 日韩高清电影免费| 精品国产a一区二区三区v免费| 精品日韩视频| 精品欧美久久|