我需要能夠知道我在動態生成的菜單系統中點擊了哪些項目。我只想知道我點擊了什麼,即使它只是一個字符串表示。Pyqt - QMenu動態填充並點擊
def populateShotInfoMenus(self):
self.menuFilms = QMenu()
films = self.getList()
for film in films:
menuItem_Film = self.menuFilms.addAction(film)
self.connect(menuItem_Film, SIGNAL('triggered()'), self.onFilmSet)
self.menuFilms.addAction(menuItem_Film)
def onFilmRightClick(self, value):
self.menuFilms.exec_(self.group1_inputFilm.mapToGlobal(value))
def onFilmSet(self, value):
print 'Menu Clicked ', value
我正在尋找什麼,ahhh sweet lambda! – crackerbunny 2009-09-23 22:11:39