software_manager.py 文件源码

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

项目:software_manager 作者: GrandLoong 项目源码 文件源码
def drag_to_shortcut(self):
        print self.drag_file
        if os.path.exists(self.drag_file):
            software_name = os.path.basename(self.drag_file).split('.')[0]
            software_path = self.drag_file
            if not software_name in self.data:
                software_icon = pathjoin(self.app_dir, 'resources', 'default_software_icon.png').replace('\\', '/')
                self.data.update({software_name: {'path': software_path, 'icon': 'default_software_icon.png',
                                                  'describe': software_name, 'order': self.software_commands.count()}})
                image = QtGui.QIcon(software_icon)
                layer_item = QtGui.QListWidgetItem(image, software_name)
                layer_item.setToolTip(u'%s' % software_name)
                layer_item.setTextAlignment(QtCore.Qt.AlignHCenter | QtCore.Qt.AlignVCenter)
                self.software_commands.addItem(layer_item)
                print self.data
                self.save_profile()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号