0

我的 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 可停靠,以便用户自由交互。

4

1 回答 1

0

创建一个停靠小部件并将其添加到主窗口;然后选项卡小部件添加到停靠小部件:

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)
于 2013-11-12T19:29:14.870 回答