平均调整行中所有子级的大小以适合其父级

卡米尔

我试图在窗口中放置5个按钮,并排成一行,并且每个按钮应具有相等的宽度,同时占用父级中的所有可用空间。这是我尝试的方式(失败):

Row {
      id: toolbar
      width: 300
      height: 80

      Button {
        text: "left"
      }

      Button {
        text: "right"
      }

      Button {
        text: "tab"
      }

      Button {
        text: "home"
      }

      Button {
        text: "end"
      }
}

在此示例中,Button将不会调整项目的大小以适合其父项。我希望看到每个人Button获得其父母宽度的1/5。显然,Row仅仅使用是不够的。

另外,使用:

width: parent.width / parent.children.count

在每个按钮出现故障,parent.children.countundefinedComponent.onCompleted当一切准备就绪时,可以使用它来设置宽度,但是必须有一种更好的方法。

是否可以选择Row哪个选项强制其子级宽度?还是那里还有其他布局选项?

考帕雅

个人而言,在执行此操作时,我使用了Repeater和ListModel或文本数组,以便您可以轻松知道Button将要拥有多少并正确调整它们的大小。

ListModel {
    id: modelButtons
    ListElement { buttonText: "left" }
    ListElement { buttonText: "right" }
    ListElement { buttonText: "tab" }
    ListElement { buttonText: "home" }
    ListElement { buttonText: "end" }
}

Row {
    id: toolbar
    width: 300
    height: 80

    Repeater {
        id: repeaterButton
        model: modelButtons
        delegate: Button {
            width: toolbar.width / repeaterButton.model.count
            text: buttonText
        }
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使图像适合自动调整大小的flex子级

来自分类Dev

子 div 自动调整到其父级

来自分类Dev

以相同的比例更改父级大小,并使用css / js调整具有相同位置和比例的所有子级的大小

来自分类Dev

调整scrollViewDidZoom中所有子视图的大小

来自分类Dev

根据其父级使AnchorPane可调整大小

来自分类Dev

根据其父级使AnchorPane可调整大小

来自分类Dev

基于子级的TabPane动态调整大小

来自分类Dev

Unity GridLayoutGroup子级忽略调整大小

来自分类Dev

JavaFX 相对于父级调整子级的大小

来自分类Dev

使QScrollArea动态适合其父级,但不会为其子级扩展

来自分类Dev

如何使用SQL检索表中所有记录的所有3级子节点?

来自分类Dev

如何使用Python查找字典中所有键的所有子级

来自分类Dev

ScalaFX:如何拉伸ScrollPane以适合其父级

来自分类Dev

jQuery:如何获取DOM树中所有最底层的子级?

来自分类常见问题

如何调整超级视图的大小以适合具有自动布局的所有子视图?

来自分类Dev

PHP / SQL不会从父级获取所有子级

来自分类Dev

wordpress 查询菜单顶级父级的所有子级

来自分类Dev

自适应布局:调整SVG大小以填充其父级的剩余空间

来自分类Dev

Div 未正确调整大小以使其成为其父级的高度

来自分类Dev

C# WPF - Dockpanel 的子级折叠而不调整其他可见子级的大小

来自分类Dev

如何将可调整大小的子div适合其父母

来自分类Dev

遍历SKNode的所有子级?

来自分类Dev

从QVBoxLayout删除所有子级

来自分类Dev

使用递归获得父级值和子级值及其所有子级的子级值

来自分类Dev

JavaFX:将子级添加到根父级后的自动调整大小阶段

来自分类Dev

Flexbox子级不尊重其父级的边界

来自分类Dev

子级不向其父级刀片布局中注入样式

来自分类Dev

CSS:使子级Flexbox扩展为其父级Flexbox的宽度

来自分类Dev

如何在 firebase 数据库中所有消息的子级中将“读取”更新为 true

Related 相关文章

  1. 1

    使图像适合自动调整大小的flex子级

  2. 2

    子 div 自动调整到其父级

  3. 3

    以相同的比例更改父级大小,并使用css / js调整具有相同位置和比例的所有子级的大小

  4. 4

    调整scrollViewDidZoom中所有子视图的大小

  5. 5

    根据其父级使AnchorPane可调整大小

  6. 6

    根据其父级使AnchorPane可调整大小

  7. 7

    基于子级的TabPane动态调整大小

  8. 8

    Unity GridLayoutGroup子级忽略调整大小

  9. 9

    JavaFX 相对于父级调整子级的大小

  10. 10

    使QScrollArea动态适合其父级,但不会为其子级扩展

  11. 11

    如何使用SQL检索表中所有记录的所有3级子节点?

  12. 12

    如何使用Python查找字典中所有键的所有子级

  13. 13

    ScalaFX:如何拉伸ScrollPane以适合其父级

  14. 14

    jQuery:如何获取DOM树中所有最底层的子级?

  15. 15

    如何调整超级视图的大小以适合具有自动布局的所有子视图?

  16. 16

    PHP / SQL不会从父级获取所有子级

  17. 17

    wordpress 查询菜单顶级父级的所有子级

  18. 18

    自适应布局:调整SVG大小以填充其父级的剩余空间

  19. 19

    Div 未正确调整大小以使其成为其父级的高度

  20. 20

    C# WPF - Dockpanel 的子级折叠而不调整其他可见子级的大小

  21. 21

    如何将可调整大小的子div适合其父母

  22. 22

    遍历SKNode的所有子级?

  23. 23

    从QVBoxLayout删除所有子级

  24. 24

    使用递归获得父级值和子级值及其所有子级的子级值

  25. 25

    JavaFX:将子级添加到根父级后的自动调整大小阶段

  26. 26

    Flexbox子级不尊重其父级的边界

  27. 27

    子级不向其父级刀片布局中注入样式

  28. 28

    CSS:使子级Flexbox扩展为其父级Flexbox的宽度

  29. 29

    如何在 firebase 数据库中所有消息的子级中将“读取”更新为 true

热门标签

归档