Wxpython PySide中的哪个小部件与wxwidgets中的wxNotebook控件相似?

Wxpython PySide中的哪个小部件与wxwidgets中的wxNotebook控件相似?,wxpython,pyside,wxnotebook,Wxpython,Pyside,Wxnotebook,我必须用PySide等价物替换wxNotebook控件。PySide中哪种小部件/方法我应该使用得最好?下面是PySide/pyqt4中选项卡小部件的示例,它类似于wxwidgets中的笔记本: from PyQt4 import QtGui from PyQt4 import QtCore import sys def main(): app = QtGui.QApplication(sys.argv) tabs = QtGui.QTabWidget()

我必须用PySide等价物替换wxNotebook控件。PySide中哪种小部件/方法我应该使用得最好?

下面是PySide/pyqt4中选项卡小部件的示例,它类似于wxwidgets中的笔记本:

from PyQt4 import QtGui
from PyQt4 import QtCore
import sys

def main():

    app     = QtGui.QApplication(sys.argv)
    tabs    = QtGui.QTabWidget()
    pushButton1 = QtGui.QPushButton("QPushButton 1")
    pushButton2 = QtGui.QPushButton("QPushButton 2")

    tab1    = QtGui.QWidget()   
    tab2    = QtGui.QWidget()
    tab3    = QtGui.QWidget()

    vBoxlayout  = QtGui.QVBoxLayout()
    vBoxlayout.addWidget(pushButton1)
    vBoxlayout.addWidget(pushButton2)

    #Resize width and height
    tabs.resize(250, 150)

    #Move QTabWidget to x:300,y:300
    tabs.move(300, 300)

    #Set Layout for Third Tab Page
    tab3.setLayout(vBoxlayout)   

    tabs.addTab(tab1,"Tab 1")
    tabs.addTab(tab2,"Tab 2")
    tabs.addTab(tab3,"Tab 3")

    tabs.setWindowTitle('PyQt QTabWidget Add Tabs and Widgets Inside Tab')
    tabs.show()

    sys.exit(app.exec_())


if __name__ == '__main__':
    main()

感谢

如果有任何帮助,wxNotebook是一个容器,它可以将多个面板作为选项卡来保存。@user2963623谢谢,这是否意味着如果我使用pyside,我可以使用WidgetTab获得相同的输出?我不熟悉pyqt4/pyside小部件,但看到internet上的示例,我想是这样的。