首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Enaml活套水平布置

Enaml活套水平布置
EN

Stack Overflow用户
提问于 2015-11-18 02:03:24
回答 1查看 166关注 0票数 1

默认情况下,下面的代码将垂直地排列每个GroupBox对象(一个在另一个下面)。

代码语言:javascript
复制
enamldef Main(Window):
    attr model

    Container:
        constraints = [ hbox(items) ]

        Container: items:
            Looper:
                iterable << model.l              # model.l = some list of atom objects
                    GroupBox:
                        title << loop_item.name                
                        CheckBox:
                            checked := loop_item.active

我如何将它们放置在活套中,使它们水平堆叠(从左到右)?

我在enaml docs / API中找不到这方面的任何信息。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-18 23:42:46

您可以提供您自己的约束来执行您想做的事情,例如hbox助手:https://github.com/nucleic/enaml/blob/master/examples/layout/basic/hbox.enaml#L34

或者使用一个方便容器子类,如HGroup:group.enaml#L46 group.py#L17

Enaml示例可能会回答很多入门级的问题:https://github.com/nucleic/enaml/tree/master/examples

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33770561

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档