3

我正在使用 Pyside 构建一个 GUI。我正在尝试在主窗口的左侧添加一个工具栏。此代码适用于在顶部添加工具栏:

toolbarBox = self.addToolBar('boxAdjustment')

但是,我想将其自定义为位于左侧。我尝试了下面的代码。它没有给我一个错误,但没有工具栏出现。

toolbarBox = QtGui.QToolBar('boxAdjustment')
self.addToolBar(QtCore.Qt.LeftToolBarArea , toolbarBox)

“self”是上面代码片段中的 QMainWindow 对象。你知道我该如何解决吗?

4

1 回答 1

4

实现这一目标的方法是

toolbarBox = QtGui.QToolBar(self)
self.addToolBar(QtCore.Qt.LeftToolBarArea, toolbarBox)

你很接近,但参数QToolBar(argument)实际上是父窗口,而不是字符串或工具栏名称。

于 2014-10-27T02:28:49.097 回答