designer.py 文件源码

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

项目:tindieorderprintout 作者: limpkin 项目源码 文件源码
def do_print(self, evt):
        # genero el renderizador con propiedades del PDF
        t = Template(elements=[e.as_dict() for e in self.elements if not e.static])
        t.add_page()
        if not t['logo'] or not os.path.exists(t['logo']):
            # put a default logo so it doesn't trow an exception
            os.path.join(os.path.dirname(__file__), 'tutorial','logo.png')
            t.set('logo', logo)
        try:
            t.render(self.filename +".pdf")
        except:
            if DEBUG and False:
                import pdb;
                pdb.pm()
            else:
                raise
        if sys.platform=="linux2":
            os.system("evince ""%s""" % self.filename +".pdf")
        else:
            os.startfile(self.filename +".pdf")
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号