如何更改工具栏的默认位置



我正在使用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_())

相关内容

  • 没有找到相关文章

最新更新