setup.py 文件源码

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

项目:luminance 作者: craigcabrey 项目源码 文件源码
def _on_search_complete(self, results):
        if results:
            for row in self.available_bridges.keys():
                self.results_list.remove(row)

            self.available_bridges = {}

            def make_bridge_row(bridge):
                row = Gtk.ListBoxRow(
                    can_focus=False,
                    visible=True
                )

                box = Gtk.Box(
                    can_focus=False,
                    margin_start=12,
                    margin_end=12,
                    margin_top=8,
                    margin_bottom=8,
                    valign=Gtk.Align.CENTER,
                    visible=True
                )

                label = Gtk.Label(
                    can_focus=False,
                    label=bridge['display'],
                    visible=True,
                    xalign=0
                )

                box.add(label)
                row.add(box)

                return row

            row = make_bridge_row(results[0])
            self.results_list.add(row)
            self.available_bridges[row] = results[0]
            self.selected_bridge = results[0]['address']

            for result in results[1:]:
                row = make_bridge_row(result)
                self.results_list.add(row)
                self.available_bridges[row] = result

            self.set_page_complete(self.search_page, True)
            self.results_page.set_visible_child_name('results')
            self.set_page_complete(self.results_page, True)
        else:
            self.results_page.set_visible_child_name('no-bridges-found')

        self.next_page()

        return False
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号