2016-08-22 107 views
0

是否有任何方法可以将标签放置在顶部?我认为这更合适。有没有简单的方法来命名标签,也许添加一个QLabel。QDockWidget,将标签放在顶部并插入文字

下面是它现在的样子。

enter image description here

+0

在这里回答:http://stackoverflow.com/questions/23751503/qt-how-to-show-tabs-of-tabified-dockwidget-at-the-top-instead-of-the-bottom – xyres

回答

1

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

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

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

dockwidget.setWindowTitle('Name') 

或经由QDockWidget构造间接:

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