apache_updater.py 文件源码

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

项目:webupdate 作者: Bakterija 项目源码 文件源码
def update_dialog(self, cur_build, upd_build):
        popup = Popup(title='Update', content=ScrollView(), size_hint=(0.8,None), height=cm(5))
        grid = GridLayout(cols=1, spacing=0, size_hint_y=None)
        grid.bind(minimum_height= grid.setter('height'))
        con = StackLayout()
        grid.add_widget(con)
        popup.content.add_widget(grid)
        lbl1 = Label(text='Current build is %s' % (cur_build), size_hint_y=None, height=cm(1))
        lbl2 = Label(text='Build %s available' % (upd_build), size_hint_y=None, height=cm(1))
        btn1 = Button(text='Cancel', size_hint=(0.5, None), height=cm(1))
        btn2 = Button(text='Update', size_hint=(0.5, None), height=cm(1))
        btn1.bind(on_release=popup.dismiss)
        btn2.bind(on_release=lambda x: {self.update(), popup.dismiss()})
        for x in (lbl1, lbl2, btn1, btn2):
            con.add_widget(x)
        popup.open()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号