【问题标题】:Select layout by user in QML application在 QML 应用程序中按用户选择布局
【发布时间】:2014-11-14 02:15:52
【问题描述】:

在我的 QML 应用程序中,有许多组件,例如地图、视频、控制台等。我想允许用户更改组件的当前布局(位置和可见性)。问题是我希望每个布局都是单独的 .qml 文件,它重用现有的组件。例如,布局开关图不应被销毁并再次实例化。 Here is an example of what I would like to avoid - 每个布局只为自己创建组件,因此布局不能更改。我进行了一些关于在状态更改时重新设置组件的实验,但它产生了很多代码,但没有任何效果。

【问题讨论】:

    标签: qt layout qml qt5 qt-quick


    【解决方案1】:

    看来你需要use states!每个状态都可以在不同的布局中排列相同的项目。他们甚至可以重新父项。
    现在的问题是:您可以将状态描述移动到单独的文件中吗?海事组织它应该工作。我没试过。

    无论如何都不会重新创建项目,因此您将实现主要目标。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多