如何更改工具栏的默认位置?
How to change default position of toolbar?
我正在使用 PyQt5、QMainWindow,我想将工具栏的默认位置更改为右侧。我该怎么做?
用户可以使用鼠标将工具栏移动到 window 的边缘,但我如何使用程序做到这一点?
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_())
我正在使用 PyQt5、QMainWindow,我想将工具栏的默认位置更改为右侧。我该怎么做?
用户可以使用鼠标将工具栏移动到 window 的边缘,但我如何使用程序做到这一点?
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_())