from PyQt5.Qt import * import sys app = QApplication(sys.argv) wind = QWidget() wind.resize(500,500) btn = QPushButton('菜单',wind) menu =QMenu() open = QAction('打开文件',menu) recent = QAction('最近打开',menu) menu.addAction(open) menu.addAction(recent) btn.setMenu(menu) wind.show() sys.exit(app.exec_())
这个是创建一个gui的开始
创建一个工具按钮Toolbutton
from PyQt5.Qt import * import sys app = QApplication(sys.argv) wind = QWidget() wind.resize(500, 500) btn = QToolButton(wind) btn.setText('工具一') btn.setAutoRaise(True) btn.move(100, 100) wind.show() sys.exit(app.exec_())x
1 from PyQt5.Qt import * 2 import sys 3 4 app = QApplication(sys.argv) 5 wind = QWidget() 6 wind.resize(500, 500) 7 menu = QMenu() 8 open_action = QAction('打开', menu) 9 menu.addAction(open_action) 10 open_action.triggered.connect(lambda: print('打开文件!')) 11 12 btn = QPushButton('菜单', wind) 13 14 btn.setMenu(menu) 15 16 wind.show() 17 18 sys.exit(app.exec_())
新建菜单