我正在使用pyqt5,qmainwindow,我想更改工具栏的默认位置。我该怎么办?
用户可以使用鼠标将工具栏运送到窗口的边缘,但是我该如何使用程序进行操作?
def initUI(self):
self.toolbar = self.addToolBar('Example')
您必须使用addtoolbar方法,如下所示:
import sys
from PyQt5 import QtCore, QtWidgets
class MainWindow(QtWidgets.QMainWindow):
def __init__(self, parent=None):
super(MainWindow, self).__init__(parent)
self.initUI()
def initUI(self):
self.toolbar = QtWidgets.QToolBar("Example")
self.addToolBar(QtCore.Qt.RightToolBarArea, self.toolbar)
self.toolbar.addAction("action 1")
self.toolbar.addAction("action 2")
if __name__ == "__main__":
app = QtWidgets.QApplication(sys.argv)
w = MainWindow()
w.resize(640, 480)
w.show()
sys.exit(app.exec_())