#pyqt5
Вопрос:
Я хочу открыть изображение при нажатии на меню, но я не знаю, как я хочу иметь возможность выводить указанный файл изображения при нажатии на подменю.
import sys from PyQt5.QtWidgets import QMainWindow, QMenu, QApplication, QLabel from PyQt5.QtGui import QPixmap, QIcon,QAction,* class Example(QMainWindow): def __init__(self): super().__init__() self.initUI() def initUI(self): menubar= self.menubar() self.filemenu = menubar.addmenu('a') x= QMenu('b',self) y= QMenu('c',self) self.filemenu.addmenu(y) self.x1 =QAction('d',self) x.addMenu(self.x1) self.x1.triggered.connect(self.fileopen) def fileopen(self): qpixmapvar=QPixmap() qpixmapvar.load("C:\desktop\A.png") self.label.setPixmap(qPixmapvar) self.label.resize(qPixmapvar.width(), qPixmapvar.height()) if__name__ =='__main__': app= Qapplication(sys.argv) ex = Example() sys.exit(app.exec())