def item_display_list_right_click(self):
menu = QtWidgets.QMenu()
button_text = 'Remove Item' if len(self.item_display_list.selectedItems()) < 2 else 'Remove Items'
open_link = menu.addAction('Open Link')
remove_item = menu.addAction(button_text)
menu.addSeparator()
previous_downloads_list = menu.addAction('Previous Downloads')
saved_content_list = menu.addAction('Saved Content')
saved_submissions_list = menu.addAction('Saved Submissions')
menu_dict = {'previous_downloads': previous_downloads_list,
'saved_content': saved_content_list,
'saved_submissions': saved_submissions_list}
open_link.triggered.connect(self.open_link)
remove_item.triggered.connect(self.remove_item_from_item_display_list)
previous_downloads_list.triggered.connect(self.setup_previous_downloads_list)
saved_content_list.triggered.connect(self.setup_saved_content_list)
saved_submissions_list.triggered.connect(self.setup_saved_submission_list)
menu_dict[self.current_item_display_list].setEnabled(False)
menu.exec(QtGui.QCursor.pos())
UserSettingsDialog.py 文件源码
python
阅读 26
收藏 0
点赞 0
评论 0
评论列表
文章目录