我的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可以停靠,以便用户自由地与之互动。
答案 0 :(得分:0)
在主窗口中创建dock widget和add it;然后add停靠窗口小部件的标签窗口小部件:
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)