相关疑难解决方法(0)

包含QML文件中的另一个QML文件

Stackoverflow还有关于此问题的另一个问题,但我没有找到可接受的解决方案.所以我再问一遍,因为旧的问题没有引起人们的注意.

情况就是这样.我有'main.qml','feature1.qml','feature2.qml'定义的应用程序屏幕.

这些屏幕共享标题栏下方的相同工具栏.工具栏有多个项目,因此复制粘贴QML代码就像疯了一样.这个问题:QML文件包含 - 或者一个单片文件(结构QML代码)?说可以只使用QML文件名作为组件名称,但我无法使其正常工作.

有解决方案吗 详情请参阅.

c++ qt components include qml

24
推荐指数
2
解决办法
2万
查看次数

如何在QML上重用代码

我有这条QML代码:

   Column {
       spacing: units.gu(2)
       anchors {
           fill: parent
           centerIn: parent
       }
       Row {
           spacing: units.gu(4)
           ...
       }
       Row {
           spacing: units.gu(4)
           ...
       }
       Row {
           spacing: units.gu(4)
           ...
       }
       Row {
           spacing: units.gu(4)
           ...
       }
    }
Run Code Online (Sandbox Code Playgroud)

关于QML编程的最佳实践,如何重用代码以避免常见元素的重复属性?例如,在上面的示例中,避免行"spacing:units.gu(4)".

qt qml

10
推荐指数
1
解决办法
2695
查看次数

标签 统计

qml ×2

qt ×2

c++ ×1

components ×1

include ×1