UserSettingsDialog.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:DownloaderForReddit 作者: MalloyDelacroix 项目源码 文件源码
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())
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号