PyQt5编程(31):在窗口中布局组件—QTabWidget类

QTabWidget类的继承层次结构如下:
(QObject, QPaintDevice) - QWidget - QTabWidget
QTabWidget类的构造函数为:
QTabWidget([QWidget  parent])
图片.png

以下是显示上图的代码:

from PyQt5 import QtWidgets
import sys
app = QtWidgets.QApplication (sys.argv)
window = QtWidgets.QWidget ()
window.setWindowTitle ("QTabWidget")
window.resize (400, 100)
tab = QtWidgets.QTabWidget ()
tab.addTab (QtWidgets.QLabel ("Tab Content 1"), "Tab & 1")
tab.addTab (QtWidgets.QLabel ("Tab Content 2"), "Tab & 2")
tab.addTab (QtWidgets.QLabel ("Tab Content 3"), "Tab & 3")
tab.setCurrentIndex (0)
vbox = QtWidgets.QVBoxLayout ()
vbox.addWidget (tab)
window.setLayout (vbox)
window.show ()
sys.exit (app.exec_ ())

该类的方法参见:http://doc.qt.io/qt-5/qtabwidget.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容