gui.py 文件源码

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

项目:high-quality-chat 作者: b6938236 项目源码 文件源码
def on_enter(self):
        if self.app.config.get('ChatSettings', 'role') == "PRODUCER":
            files = self.app.get_own_state()['requested_files']
            for file in files:
                label = Label(text=file, size_hint=(1 / len(files), None))
                self.ids.filelayout.add_widget(label)
        elif self.app.config.get('ChatSettings', 'role') == "ARTIST":
            files = self.app.get_own_state()['requested_files']
            if files:
                header_label = Label(text="Files being sent", size_hint=(1 / len(files), None), color=[0, 0, 0, 1])
                self.ids.filelayout.add_widget(header_label)
                for file in files:
                    full_path = self.app.config.get_file_name(self.app.session_name, file)
                    self.app.chat_client.send_file(full_path)
                    label = Label(text=file, size_hint=(1 / len(files), None), color=[0, 0, 0, 1])
                    self.ids.filelayout.add_widget(label)
            else:
                pass
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号