universal_tool_template_1010.py 文件源码

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

项目:universal_tool_template.py 作者: shiningdesign 项目源码 文件源码
def qui_menu(self, action_list_str, menu_str):
        # for context menu quick creation
        # syntax: self.qui_menu('right_menu_createFolder_atn;Create Folder | right_menu_openFolder_atn;Open Folder', 'right_menu')
        if menu_str not in self.uiList.keys():
            self.uiList[menu_str] = QtWidgets.QMenu()
        create_opt_list = [ x.strip() for x in action_list_str.split('|') ]
        for each_creation in create_opt_list:
            options = [ x.strip() for x in each_creation.split(';') ]
            atn_name = options[0]
            atn_title = '' if len(options) < 2 else options[1]
            if atn_name != '':
                if atn_name not in self.uiList.keys():
                    self.uiList[atn_name] = QtWidgets.QAction(atn_title, self)
                self.uiList[menu_str].addAction(self.uiList[atn_name])
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号