QDockWidget,将标签放在顶部并插入文本

时间:2016-08-22 19:00:48

标签: python pyqt

是否有任何方法可以将标签放在顶部?我觉得它更合适。有没有一种简单的方法来命名标签,也许添加一个QLabel。

下面是它现在的样子。

enter image description here

1 个答案:

答案 0 :(得分:1)

使用setTabPosition将标签放在相关停靠区域的顶部:

mainwindow.setTabPosition(QtCore.Qt.AllDockWidgetAreas, QtGui.QTabWidget.North)

标签文本取自窗口标题,因此可以这样设置:

dockwidget.setWindowTitle('Name')

或间接通过QDockWidget构造函数:

dockwidget = QtGui.QDockWidget('Name', parent)