【问题标题】:Collapsable Widget in QTQT 中的可折叠小部件
【发布时间】:2018-04-06 12:24:54
【问题描述】:

我想要一个像 here 这样的可折叠小部件。我接受的解决方案的问题:我想动态更改折叠小部件的内容(在折叠或展开时添加/删除小部件)。提供的解决方案在创建时复制内容高度,因此不按我的需要负责。

我已经对 Layout-SizeConstraint 和 Widget-Sizehints 进行了很多试验,但没有设法将解决方案调整为响应式。

如何创建允许更改内容大小的可折叠小部件?

【问题讨论】:

    标签: c++ qt widget


    【解决方案1】:

    你应该看看Qt Animation Framework

    这适用于小部件,但 QML 也具有几乎相同的功能。您只需定义不同的状态(例如:"DEFAULT""COLLAPSED""EXPANDED")和过渡动画(带有缓动曲线、延迟和其他花哨的东西)。如果您有更多关于状态和动画的问题,请告诉我。

    【讨论】:

      猜你喜欢
      • 2015-12-05
      • 1970-01-01
      • 1970-01-01
      • 2011-04-08
      • 1970-01-01
      • 2016-08-31
      • 2013-06-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多