0

刚刚学习如何处理 QToolBar 并发现不能通过拖放来改变方向。

    mainToolBar = QToolBar(self)
    mainToolBar.setContextMenuPolicy(Qt.PreventContextMenu)
    mainToolBar.setFloatable(False)

如您所见,可放置字段没有出现。

4

1 回答 1

0

问题实际上是窗口在开始时试图缩小到最小可能的大小并且它没有为QToolBar. 我已经从QToolBar开始Qt.TopToolBarArea和保留宽度放置:

    def showEvent(self, event):
        self.setMinimumSize(self.width() +
            self.mainToolBar.size().height(), self.height())
于 2021-02-17T01:49:30.603 回答