10

我一直对Qt框架引入的QML很好奇。但从来没有机会与它合作。但是现在随着 Windows 8 的到来,基于老派小部件的界面将会过时(只是我的看法!:))。现在我想问那些对 QML 有一定经验的人:用 QML 编写 Metro 风格(或者现在如何称呼)应用程序容易吗?QML photoshop 插件可用于实际项目吗?

对于那些对 Photoshop 插件一无所知的人,请尝试在 youtube 中搜索:Introducing Qt Quick for Stunning UI Creation - Nokia Developer Day, Barcelona 2011(不确定,我是否可以在此处发布链接:P)

另外,我可以看看用 QML 编写的任何好的 Windows 应用程序吗?

4

1 回答 1

7

is there any good Windows applications I can look, written in QML?

浏览GitHub 上流行的 Qml 存储库以获得一个好主意。人们也在 QML 中实施材料设计理念。如果我错了,请纠正我,但很多Sailfish 的UI 也是在 QML 中完成的。事实上,操作系统的 SDK 是基于 Qt/QML 的。

我个人很喜欢GCompris。他们从 GTK 迁移到 QML,并且已经能够在包括 Windows/Android/OSX 等在内的多个平台上运行他们的代码。

is it easy to write Metro-style applications with QML?

我个人会说 qml 非常有能力以一种非常直观和简单的方式开发流畅的“地铁式”UI。

您可以通过此处提供的链接开始使用 QML。

您可以从Qt Wiki开始,了解如何创建 Metro 风格应用程序并阅读有关在 Windows 8 上部署的信息

Is the QML photoshop plugin useable for real project?

我没有使用过 Photoshop,但是GIMP的那个(是的!GIMP 也存在,开源开发人员做了一些很好的工作!!!)。虽然它生成文件的方法可能不是很直观,但它仍然是处理单个文件(屏幕)的非常好的工具,当您的 UI 根本不会改变时。

它为像素提供硬编码值(例如: width : 45 ),而不是以依赖的方式编写它(例如 parent.width * .75 ),因此如果 UI 中有修改,您最终可能会修改很多。

就个人而言,我会说 qml 非常适合学习和玩乐。

并感谢海德的链接。


编辑:

还要通过这些:

  1. 用 qml 编写的显示 Metro 效果的视频

  2. 显示 qml 的 IVI 功能的视频。只是为了让您了解 qml 在动画等方面的能力。

于 2012-12-11T10:37:11.427 回答