【问题标题】:GTK Expander without fixed sizes无固定尺寸的 GTK 扩展器
【发布时间】:2010-02-11 07:20:52
【问题描述】:

我在使用 GTK Expander 小部件时遇到了一些问题。我在一个垂直的盒子里有几个扩展器。折叠扩展器时,我希望下面的扩展器“洗牌”到折叠扩展器栏的底部。但是,使用 VBox 似乎为每个小部件保留了固定数量的垂直空间,当展开器折叠时,该空间不会改变。

附带说明,我使用的是 GTK 版本 2.14.7。我在 Windows 7 上通过 Gtk2Hs 绑定到 Haskell(GHC 版本 6.10.3)使用 GTK。

【问题讨论】:

    标签: haskell gtk expander gtk2hs


    【解决方案1】:

    将扩展器添加到 vbox 时,使用以下 sn-p

    boxPackStart vbox expander PackNatural 0
    

    还要确保在创建 vbox 时,同质标志为 False。

    默认打包样式是 PackRepel,它将在子窗口小部件之间平均分配额外空间

    【讨论】:

      猜你喜欢
      • 2021-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-11
      相关资源
      最近更新 更多