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

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

python GUI庫圖形界面開發之PyQt5窗口布局控件QStackedWidget詳細使用方法

瀏覽:142日期:2022-08-05 17:14:00
PyQt5窗口布局控件QStackedWidget介紹

QTackedWidget是一個堆棧窗口控件,可以填充一些小控件,但是同一時間只有一個小控件可以顯示,QStackedWidget使用QStackedLayout布局。QSTackedWidget控件與QTabWidget類似,可以有效的顯示窗口的控件

QStackedWidget的使用實例

import sysfrom PyQt5.QtGui import *from PyQt5.QtCore import *from PyQt5.QtWidgets import *class StackedExample(QWidget): def __init__(self): super(StackedExample, self).__init__() #設置窗口初始位置和大小 self.setGeometry(300,50,10,10) self.setWindowTitle(’StackedWidget 例子’) #創建列表窗口,添加條目 self.leftlist=QListWidget() self.leftlist.insertItem(0,’聯系方式’) self.leftlist.insertItem(1,’個人信息’) self.leftlist.insertItem(2,’教育程度’) #創建三個小控件 self.stack1=QWidget() self.stack2=QWidget() self.stack3=QWidget() self.stack1UI() self.stack2UI() self.stack3UI() #在QStackedWidget對象中填充了三個子控件 self.stack=QStackedWidget(self) self.stack.addWidget(self.stack1) self.stack.addWidget(self.stack2) self.stack.addWidget(self.stack3) #水平布局,添加部件到布局中 HBox=QHBoxLayout() HBox.addWidget(self.leftlist) HBox.addWidget(self.stack) self.setLayout(HBox) self.leftlist.currentRowChanged.connect(self.display) def stack1UI(self): layout=QFormLayout() layout.addRow(’姓名’,QLineEdit()) layout.addRow(’地址’,QLineEdit()) self.stack1.setLayout(layout) def stack2UI(self): # zhu表單布局,次水平布局 layout = QFormLayout() sex = QHBoxLayout() # 水平布局添加單選按鈕 sex.addWidget(QRadioButton(’男’)) sex.addWidget(QRadioButton(’女’)) # 表單布局添加控件 layout.addRow(QLabel(’性別’), sex) layout.addRow(’生日’, QLineEdit()) self.stack2.setLayout(layout) def stack3UI(self): # 水平布局 layout = QHBoxLayout() # 添加控件到布局中 layout.addWidget(QLabel(’科目’)) layout.addWidget(QCheckBox(’物理’)) layout.addWidget(QCheckBox(’高數’)) self.stack3.setLayout(layout) def display(self,i): #設置當前可見的選項卡的索引 self.stack.setCurrentIndex(i)if __name__ == ’__main__’: app=QApplication(sys.argv) demo=StackedExample() demo.show() sys.exit(app.exec_())

運行效果如圖

python GUI庫圖形界面開發之PyQt5窗口布局控件QStackedWidget詳細使用方法

python GUI庫圖形界面開發之PyQt5窗口布局控件QStackedWidget詳細使用方法

python GUI庫圖形界面開發之PyQt5窗口布局控件QStackedWidget詳細使用方法

代碼分析

在這個例子中,在QStackedWidget對象中填充了三個子控件

self.stack1=QWidget() self.stack2=QWidget() self.stack3=QWidget() #在QStackedWidget對象中填充了三個子控件 self.stack=QStackedWidget(self) self.stack.addWidget(self.stack1) self.stack.addWidget(self.stack2) self.stack.addWidget(self.stack3)

每個子控件都可以有自己的布局,包含特定的表單元素,QStackedWidget控件不能在頁面之間進行切換,它與當前選中的QListWidget控件中的選項進行連接

#創建列表窗口,添加條目 self.leftlist=QListWidget() self.leftlist.insertItem(0,’聯系方式’) self.leftlist.insertItem(1,’個人信息’) self.leftlist.insertItem(2,’教育程度’) self.leftlist.currentRowChanged.connect(self.display)

將QListWidget的currentRowChanged信號與display()槽函數相關聯,從而改變堆疊控件的視圖

def display(self,i): #設置當前可見的選項卡的索引 self.stack.setCurrentIndex(i)

實際開發中,做界面設計,當然一般是借助Qt designer,方便而高效。

python GUI庫圖形界面開發之PyQt5窗口布局控件QStackedWidget詳細使用方法

在Qt designer,QStackedWidget是上圖這個東西,動手試試吧。

本文詳細介紹了PyQt5窗口布局控件QStackedWidget使用方法,靈活使用QStackedWidget控件對你的項目會有很大的提升,更多關于PyQt5窗口布局控件QStackedWidget使用方法請查看下面的相關鏈接

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲一区二区av| 97精品国产福利一区二区三区| 麻豆视频久久| 精品久久在线| 在线一区视频观看| 五月天激情综合网| 男女男精品网站| 国产福利一区二区精品秒拍| 国产一区二区三区探花| 91视频久久| 久久久久久久久99精品大| 丝袜美腿高跟呻吟高潮一区| 777久久精品| 桃色一区二区| 在线视频亚洲欧美中文| 国产亚洲精aa在线看| 日本少妇一区| 亚洲aa在线| 成人三级高清视频在线看| 欧美日韩国产亚洲一区| 欧美啪啪一区| 国产综合色区在线观看| 亚洲精品视频一二三区| 久久uomeier| 一区二区国产在线| 国产精品国产一区| 在线精品国产亚洲| 在线亚洲人成| 91九色综合| 99综合视频| 成人免费一区| 日韩国产在线观看| 久久精品播放| 美女视频一区在线观看| 亚洲欧洲一区| 精品久久99| 亚洲一区二区日韩| 亚洲午夜一级| 成人国产精品一区二区免费麻豆| 久久福利精品| 国产96在线亚洲| 国产剧情一区| 日韩精品福利一区二区三区| 9国产精品视频| 欧美精品一二| 久久天堂精品| 日韩精品一区二区三区免费观影| 国产精品网在线观看| 日本一区福利在线| 亚洲va久久久噜噜噜久久| 性色一区二区| 爽爽淫人综合网网站| 亚洲欧美日本日韩| 国产精品日本| 樱桃成人精品视频在线播放| 蜜桃久久久久| 麻豆视频一区二区| 国产极品嫩模在线观看91精品| 香蕉久久久久久| 日本精品一区二区三区在线观看视频| 久久亚洲图片| 亚洲精品欧美| 久久精品超碰| 国产精品v亚洲精品v日韩精品| 欧美一区二区三区久久精品| 国产亚洲观看| 美女精品久久| 国际精品欧美精品| 国产91在线播放精品| 日韩啪啪电影网| 91一区二区| 欧美高清一区| 丝袜美腿亚洲色图| 四虎成人精品一区二区免费网站 | 亚洲精品字幕| 欧美日一区二区三区在线观看国产免| 日韩不卡一区二区| 精品久久一区| 激情91久久| 国产精品成人3p一区二区三区| 成人在线超碰| 丝袜a∨在线一区二区三区不卡| 日韩国产精品久久久久久亚洲| 国产精品s色| 亚洲不卡av不卡一区二区| 亚洲精品自拍| 麻豆精品蜜桃| 国产乱码精品一区二区三区四区 | 欧美一级网址| 久久久影院免费| 国产探花在线精品| 在线日韩中文| 久久不见久久见中文字幕免费| 1000部精品久久久久久久久| 91成人精品观看| 91久久在线| 激情国产在线| 日韩一区二区三区精品视频第3页 日韩一区二区三区免费视频 | 欧美日韩调教| 国产字幕视频一区二区| 欧美日韩在线精品一区二区三区激情综合| 97国产成人高清在线观看| 88久久精品| 久久国产66| 日韩精品一区二区三区免费观看| 国产精品777777在线播放 | 91av亚洲| 精品国产亚洲一区二区三区| 婷婷成人av| 蘑菇福利视频一区播放| 91精品韩国| 国产一区福利| 国产精品一在线观看| 日本vs亚洲vs韩国一区三区二区| 欧美一区二区性| 久久精品免费一区二区三区| 国产精品玖玖玖在线资源| 中文字幕av亚洲精品一部二部 | 蜜臀91精品国产高清在线观看 | 青青草国产成人99久久| 欧美一级专区| 亚洲午夜国产成人| 日韩午夜高潮| 久久久人人人| 久久精品国内一区二区三区水蜜桃| 国产一区二区三区91| 福利视频一区| 成人免费网站www网站高清| 精品少妇一区| 成人看片网站| 国产亚洲毛片在线| 天堂va蜜桃一区二区三区| 欧美特黄一级大片| 亚洲在线成人| 日韩精品亚洲一区二区三区免费| 日韩福利视频一区| 免费在线成人| 亚洲精品国产嫩草在线观看| 国产综合色产| 亚洲麻豆一区| 国产精品久av福利在线观看| 久久精品国产一区二区| 超碰在线99| 国产亚洲一级| 青草国产精品| 成人亚洲欧美| 蜜臀91精品一区二区三区| 亚洲1区在线| 黄色精品视频| 视频一区二区不卡| 久久精品女人| 久久福利影视| 国产成人免费| 亚洲五月综合| 国产一二在线播放| 中文字幕免费精品| 神马午夜在线视频| 91福利精品在线观看| 成人日韩在线观看| 青青草精品视频| 国产高清一区| 美女久久久精品| 丝袜美腿一区| 欧美一区二区三区久久精品| 亚洲不卡系列| 麻豆国产91在线播放| 男女精品网站| 久久久精品久久久久久96| 91大神在线观看线路一区| 午夜久久美女| а√天堂8资源中文在线| 日韩中文字幕视频网| 久久国产主播| 国产精品99久久精品| 国产亚洲欧美日韩在线观看一区二区 | 精品一区二区男人吃奶| 中文精品电影| 国产亚洲亚洲| 免费av一区| 欧洲毛片在线视频免费观看| 日韩一区电影| 国产aa精品| 国产一区二区视频在线看| 国产欧美一区二区三区国产幕精品| 麻豆久久精品| 国产视频欧美| 欧美日韩激情在线一区二区三区| 国产第一亚洲| 精品一区视频| 免费看一区二区三区| 国产精品亚洲综合在线观看| 国产一精品一av一免费爽爽| 亚欧洲精品视频在线观看| 中文字幕亚洲精品乱码| 亚洲综合小说| 一区二区精彩视频| 日韩久久一区| 国产精品一区免费在线| 久久久久黄色| 日韩精品首页|