首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PySide中的哪个小部件与wxwidget中的wxNotebook控件相似?

PySide中的哪个小部件与wxwidget中的wxNotebook控件相似?
EN

Stack Overflow用户
提问于 2014-08-11 14:17:19
回答 1查看 146关注 0票数 0

我必须将wxNotebook控件替换为PySide等效控件。我应该在PySide中最好地使用哪种小部件/方法?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-13 22:08:03

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

代码语言:javascript
复制
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()

提供

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25245484

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档