【问题标题】:Go Fyne Disable HSplit Resize?Go Fyne 禁用 HSplit 调整大小?
【发布时间】:2022-06-12 05:41:00
【问题描述】:

如何禁用或阻止拆分窗格调整大小?

hSplit := container.NewHSplit(
    hello,
    widget.NewButton("Hi!", func() {
        hello.SetText("Welcome :)")
    }),
)

我试图在 NewList 小部件后面添加一个标签。 但是,我为此尝试了一堆布局,例如NewVBoxLayout,但根据文档,其中的所有元素都将设置为最小高度。因此列表变得非常小。我无法使用容器来做到这一点。

我也尝试过NewMaxLayout,但列表现在与选择项目标签重叠

【问题讨论】:

    标签: go fyne


    【解决方案1】:

    目前不是 - 拆分窗格是一个支持调整任一侧大小的用户界面控件。 听起来你想做其他事情。 你到底想做什么?如果只是布置东西,请尝试其他不提供此功能的容器。

    【讨论】:

    • 我已经更新了帖子。我正在尝试拆分窗格,因为我无法让容器工作
    【解决方案2】:

    通常,当您希望 1 个项目填充空间而其他项目围绕它排列时,您会使用 Border。 请注意,具有不同布局的容器内的容器是我们构建更复杂排列的方式,例如您在上面说明的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-15
      • 2011-10-13
      • 2017-11-18
      • 2015-10-05
      • 2011-03-17
      • 2011-10-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多