700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > PyQt5之Tab Widget 标签样式

PyQt5之Tab Widget 标签样式

时间:2020-06-27 18:36:26

相关推荐

PyQt5之Tab Widget 标签样式

1.示例1

2.示例2

# --*-- coding:utf-8 --*--import sysfrom PyQt5.QtWidgets import (QApplication,QWidget,QTextEdit,QHBoxLayout,QLineEdit,QLabel,QTabWidget,QFormLayout,QGridLayout)#继承了QTabWidget类class TabWidgetDemo(QTabWidget):def __init__(self):super(TabWidgetDemo, self).__init__()#实例化1tab1 = QWidget()#定义一个文本框textEdit = QTextEdit()textEdit.setPlainText("this is the tab widget!")#创建一个布局tab1hbox = QHBoxLayout()#将文本框加入到布局中tab1hbox.addWidget(textEdit)#将布局加到tab1实例中tab1.setLayout(tab1hbox)#将tab1加入到TabWidget窗口中self.addTab(tab1,"&TEXT")#实例化2tab2 = QWidget()#创建帧布局tab2layout = QFormLayout()#给布局添加内容tab2layout.addRow("name",QLineEdit())tab2layout.addRow("address",QLineEdit())#给tab2加入布局tab2.setLayout(tab2layout)#将tab2加入到TabWidget窗口中self.addTab(tab2,"information")''''' #定义两行Label1 = QLabel("name")LineEdit1 = QLineEdit()Label2 = QLabel("address")LineEdit2 = QLineEdit()#创建一个布局(布局不对)tab2hbox = QGridLayout()tab2hbox.addWidget(Label1,0,0)tab2hbox.addWidget(LineEdit1,0,1)tab2hbox.addWidget(Label2,1,0)tab2hbox.addWidget(LineEdit2,1,1)#将布局添加到tab2标签中tab2.setLayout(tab2hbox)#将tab2添加到abWidget窗口中self.addTab(tab2,"info")'''#实例化3#实例化4if __name__ == '__main__':app = QApplication(sys.argv)tabDemo = TabWidgetDemo()tabDemo.show()sys.exit(app.exec_())

显示结果:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。