DependencyUi.py 文件源码

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

项目:Archie 作者: niccroad 项目源码 文件源码
def _addModules(self, frame, matrix_labels, ui, layer, horizontal, item, modules):
        for module in modules:
            if isinstance(module, ModuleCollection):
                if module.is_loop:
                    item = self._addModules(frame,
                                            matrix_labels,
                                            ui,
                                            layer,
                                            horizontal,
                                            item,
                                            module.module_list)
                    continue

                sub_state = HeaderState(module.module_list,
                                        frame,
                                        matrix_labels,
                                        ui,
                                        layer + 1,
                                        horizontal)
                self.sub_header_states.append(sub_state)

            if horizontal:
                button = ttk.Button(frame,
                                    text=str(module),
                                    command=lambda col=item: self._toggleCol(col))
            else:
                button = ttk.Button(frame,
                                    text=str(module),
                                    command=lambda row=item: self._toggleRow(row))
            self.buttons.append(button)
            item = item + 1
        return item
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号