【发布时间】:2019-03-02 00:33:52
【问题描述】:
所以我想创建一个看起来像这样的应用程序:
这个应用程序的作用是,我可以通过左侧的组合框选择形状并将它们放在右侧的区域中。使用滑块,我可以改变尺寸。复选框选择边框或使形状具有填充颜色。
我的问题是我想通过使用 QML 创建这些形状,因为它相对容易创建具有矩形、圆形等的基本形状,但是我也希望在左侧看到漂亮的界面。这是否可能仅使用 QML 或者我需要将 QML 集成到 qtwidgets 或类似的东西中?我知道 QML 中还存在一个滑块和一个按钮,看起来非常好,但我希望在右侧有一个清晰的区域,向用户指示他可以在哪里创建形状和左侧的 ui 内容。这里的正确方法是什么?
【问题讨论】:
-
我不明白问题的标题和你想要达到的目标之间的联系。你可以在 QML 中做所有事情(然后完全不用 QtDesigner ui)。或者您可以在窗口的给定 QWidget 中嵌入一些 QtQuick,例如使用您可以在 QtDesigner 中拖放的
QQuickWidget。