if _id == "save:radio:_op_auto_save": self.saveSelected.emit(1) if _id == "save:radio:_op_save_to_desktop": self.saveSelected.emit(0) if _id == "save:radio:_op_copy_to_clipboard": self.saveSelected.emit(3) if _id == "save:radio:_op_save_as": self.saveSelected.emit(2) if _id == "save:radio:_op_copy_and_save": self.saveSelected.emit(4) ..... @pyqtSlot(int) def show_menu(self, saveOption): self.preMenuShow.emit() self.menu = Menu(right_click_menu) self.menu.getItemById("_save").setSubMenu(Menu(save_sub_menu)) self.menu.getItemById("save:radio:_op_auto_save").checked = \ saveOption == 1 self.menu.getItemById("save:radio:_op_save_to_desktop").checked = \ saveOption == 0 self.menu.getItemById("save:radio:_op_copy_to_clipboard").checked = \ saveOption == 3 self.menu.getItemById("save:radio:_op_save_as").checked = \ saveOption == 2 self.menu.getItemById("save:radio:_op_copy_and_save").checked = \ saveOption == 4
Featured Collection
Popular Events
menu_controller.py这里面"save:radio:_op_copy_to_clipboard"跟"save:radio:_op_copy_and_save"的值错了,跟main.py里面的不匹配,导致右键里面的保存并复制到剪切板实际上只是复制,复制到剪切板选项却另外保存了文件!
另外为什么3.0版没有了撤消了?我在截图上面涂鸦之后不能撤消!!