【发布时间】:2010-11-30 16:13:23
【问题描述】:
我需要能够知道我在动态生成的菜单系统中单击了哪些项目。我只想知道我点击了什么,即使它只是一个字符串表示。
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
【问题讨论】:
标签: python user-interface qt pyqt