0

我来自 Web Dev,我习惯于使用在任何代码更改后自动更新浏览器的工具来快速进行 html 原型制作,并且想知道在使用 Qml 编程时实现这一目标的最佳方法/工具是什么。

4

2 回答 2

4

Qt 5.9 和最新的 Qt Creator 很好地支持了这一点。

最新的代码编辑器可能正是您正在寻找的。

http://blog.qt.io/blog/2017/05/24/qt-creator-4-3-0-released/

对于 Qt Creator 4.3,我们将代码编辑器集成到 Qt Quick Designer 中。这允许您在编辑代码时也使用属性编辑器和导航器。此外,您可以拆分视图以显示图形和代码编辑器,并直接查看图形编辑器中的更改如何影响代码,反之亦然。当然,您仍然可以在编辑模式下使用纯代码编辑器。

https://blog.qt.io/blog/2017/05/24/qt-quick-designer-qt-creator-4-3/

集成文本编辑器

最明显的添加是设计模式下的集成文本编辑器,它还允许与表单编辑器并排编辑 QML 代码作为预览。除了能够在查看预览的同时编辑 QML 代码,属性编辑器还可以与文本编辑器一起使用。Qt Quick Designer 将始终选择当前包含光标的项目。

因此,如果您只是忘记了属性或枚举的名称,您现在可以改用属性编辑器。在表单编辑器和集成文本编辑器之间切换也比在编辑和设计模式之间切换快很多。这使得迁移到集成文本编辑器以重构或清理某些内容变得更加方便。

希望有帮助。

于 2017-07-02T02:17:14.967 回答
1

Qt 提供的工具比 Web 开发人员习惯的要少得多,这有点可惜。

有 Terrarium:http ://www.terrariumapp.com/相当酷。

您可能会尝试的另一个工具:https ://github.com/penk/qml-livereload

尽管它有局限性,但它为您提供了一些基本的实时重新加载功能。

我肯定希望在这个领域看到更多。我一直在考虑写作/为这样的项目做贡献。

于 2017-07-02T02:50:02.373 回答