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

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。