如何将QTabWidget设置为dockab

2024-10-01 17:41:09 发布

您现在位置:Python中文网/ 问答频道 /正文

包含许多选项卡页的QTabWidget类型的“我的选项卡”小部件使用以下默认选项进行呈现:

self._tabOptions = QtGui.QTabWidget(self)
self._tabOptions.setLayoutDirection(QtCore.Qt.LeftToRight)
self._tabOptions.setDocumentMode(False)
self._tabOptions.setTabsClosable(False)
self._tabOptions.setMovable(False)

它工作得很好。我需要的是使这个QTabWidget可停靠,以便用户可以自由地交互。在


Tags: selffalse类型部件选项qt选项卡qtgui
1条回答
网友
1楼 · 发布于 2024-10-01 17:41:09

在主窗口中创建一个dock widgetadd it;然后将add选项卡小部件添加到dock小部件:

class MainWindow(QtGui.QMainWindow):
    def __init__(self):
        ...
        self.dock = QtGui.QDockWidget('Tab Options', self)
        self.addDockWidget(QtCore.Qt.LeftDockWidgetArea, self.dock)
        self.dock.setWidget(self._tabOptions)

相关问题 更多 >

    热门问题