pyqt5如何按钮目录
时间: 2023-08-11 22:40:51 浏览: 56
如果你是指如何创建一个带有按钮的菜单栏,可以使用QMenuBar控件和QMenu控件来实现。下面是一个简单的例子:
```python
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow, QMenu, QAction
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
menubar = self.menuBar()
fileMenu = menubar.addMenu('File')
editMenu = menubar.addMenu('Edit')
newFile = QAction('New', self)
fileMenu.addAction(newFile)
openFile = QAction('Open', self)
fileMenu.addAction(openFile)
saveFile = QAction('Save', self)
fileMenu.addAction(saveFile)
copy = QAction('Copy', self)
editMenu.addAction(copy)
cut = QAction('Cut', self)
editMenu.addAction(cut)
paste = QAction('Paste', self)
editMenu.addAction(paste)
self.setGeometry(300, 300, 300, 200)
self.setWindowTitle('Menu Bar')
self.show()
if __name__ == '__main__':
app = QApplication(sys.argv)
mainWindow = MainWindow()
sys.exit(app.exec_())
```
在这个例子中,我们定义了一个QMainWindow子类,并在initUI()方法中创建了一个QMenuBar控件和两个QMenu控件。然后,我们为每个QMenu控件添加了一些QAction控件,这些QAction控件将在用户点击菜单项时触发。最后,我们设置了窗口的几何形状和标题,并将其显示出来。
这只是一个简单的例子,你可以根据自己的需要添加更多的菜单项和操作。
阅读全文