我正在使用Pyside构建GUI。我正在尝试在主窗口的左侧添加一个工具栏。此代码适用于在顶部添加工具栏:
toolbarBox = self.addToolBar('boxAdjustment')
但是,我想自定义它以便在左侧找到。我试过下面的代码。它没有给我一个错误,但没有工具栏出现。
toolbarBox = QtGui.QToolBar('boxAdjustment')
self.addToolBar(QtCore.Qt.LeftToolBarArea , toolbarBox)
“self”是上面代码段中的QMainWindow对象。你知道我怎么解决它吗?
答案 0 :(得分:3)
实现这一目标的方法是
toolbarBox = QtGui.QToolBar(self)
self.addToolBar(QtCore.Qt.LeftToolBarArea, toolbarBox)
你很接近,但QToolBar(argument)
中的参数实际上是父窗口,而不是字符串或工具栏名称。