【问题标题】:QML/Qt4 for desktop: any demos? [closed]桌面版 QML/Qt4:有演示吗? [关闭]
【发布时间】:2015-05-16 14:11:24
【问题描述】:

我想使用 QML 构建一个简单的桌面应用程序(需要漂亮的过渡动画),但我找不到任何演示。 qt docs 网站上的演示使用了一些我找不到的共享文件(无论如何它们都有 pro 和 QML pro,而我的应用程序只有一个视图,所以这真的是矫枉过正)。我在github上找到了一些代码,但似乎只有Qt5。

我正在构建的是带有 JS 逻辑(远程 JSON API 调用)和一些 C++ 代码的简单 QML 应用程序,用于特定平台的东西。 Mb QML 对我来说是错误的想法?

谢谢。

【问题讨论】:

  • QML 对你来说是个好主意(在我看来)。您找不到哪些共享文件?在 Qt 4.8 的官方网站上,它们都可以使用 doc.qt.io/qt-4.8/qtquick.html#examples 。用于 QmlViewer 的 QML pro 文件,您可以使用 QDeclarativeView 小部件并在其上加载 QML 文件。关于doc.qt.io/qt-4.8/qml-integration.html的一些操作方法@
  • 你刚刚用这个 qt-4.8 链接回答了我的问题。问题是我发现的文档都是关于 QtQuick2 的,所以特定于 Qt5。附言您可以将其重新发布为答案吗?
  • 很高兴为您提供帮助。我的回答太琐碎了。
  • 有很多网站都有 QT 文档:trolltech(不过似乎倒闭了)、诺基亚、qt。这让我很困惑。
  • 为什么是 Qt 4,顺便说一句?如果没有真正强有力的理由,我强烈推荐最新的 Qt 5 和 Qt Quick 2 及其 Qt Quick Controls。

标签: qt qml qt-quick


【解决方案1】:

对于 Qt 4.8.6 Qt Quick 示例和演示,位于QML Examples and Demos

QML .qmlproject 文件用于 QML 查看器,但您可以使用 QDeclarativeView 小部件并在其上加载 QML 文件,如下所述:Integrating QML Code with Existing Qt UI Code

【讨论】:

  • 对于 QML 新手来说也是有用的链接:jryannel.wordpress.com
  • 感谢您的链接!有有用的例子!为什么你使用 Qt 4 而不是 Qt5?
  • 因为我需要 linux 支持。而且大多数发行版默认情况下仅适用于 Qt4。
猜你喜欢
  • 2016-07-03
  • 2012-11-25
  • 2013-03-21
  • 2011-01-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多