def __init__(self): super(MonsterGui, self).__init__() self.cookieWidget = QTreeView() self.cookieWidget.setContextMenuPolicy(Qt.CustomContextMenu) self.actions = [ QAction("launch attack", self.cookieWidget), ] self.connect(self.actions[0], SIGNAL("triggered()"), self.launchAttack) self.connect(self.cookieWidget, SIGNAL("customContextMenuRequested(QPoint)"), self.showMenu) self.model = CookieModel() self.cookieWidget.setModel(self.model)
def __init__(self): super(MonsterGui, self).__init__() self.cookieWidget = QTreeView() self.cookieWidget.setContextMenuPolicy(Qt.CustomContextMenu) self.actions = [ QAction("launch attack", self.cookieWidget), QAction("stop monitor(Mac Only)", self.cookieWidget), QAction("resume monitor(Mac Only)", self.cookieWidget) ] self.connect(self.actions[0], SIGNAL("triggered()"), self.launchAttack) self.connect(self.actions[1], SIGNAL("triggered()"), self.stopMonitor) self.connect(self.actions[2], SIGNAL("triggered()"), self.resumeMonitor) self.connect(self.cookieWidget, SIGNAL("customContextMenuRequested(QPoint)"), self.showMenu) self.model = CookieModel() self.cookieWidget.setModel(self.model) self.setCentralWidget(self.cookieWidget) self.setUnifiedTitleAndToolBarOnMac(True)