main.py 文件源码

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

项目:quartz-browser 作者: ksharindam 项目源码 文件源码
def closeEvent(self, event):
        """This saves all settings, bookmarks, cookies etc. during window close"""
        if self.confirm_before_quit:
            confirm = QMessageBox.warning(self, 'Quit Browser ?', 'Are you sure to close the Browser',
                                                'Quit', 'Cancel')
            if confirm == 1 :
                event.ignore()
                return
        self.savesettings()
        cookiejar.exportCookies()
        # Delete excess thumbnails
        thumbnails = [ x for x in os.listdir(thumbnails_dir) ]
        for fav in self.favourites:
            if fav[2] in thumbnails:
                thumbnails.remove(fav[2])
        for f in thumbnails: os.remove(thumbnails_dir + f)
        # Delete excess icons
        icons = [ x for x in os.listdir(icon_dir) if x.endswith('.png') ]
        for bmk in self.bookmarks:
            if bmk[1].split('/')[2] + '.png' in icons:
                icons.remove(bmk[1].split('/')[2] + '.png')
        for f in icons: os.remove( icon_dir + f )
        super(Main, self).closeEvent(event)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号