我正在使用 PyQt5,QMainWindow,我想将工具栏的默认位置更改为右侧。我该怎么做?
用户可以使用鼠标将工具栏移动到窗口的边缘,但是我该如何使用程序呢?
def initUI(self):
self.toolbar = self.addToolBar('Example')
我正在使用 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_())