Qt、QML 和 Windows 8

标签 qt windows-8 qml

关闭。这个问题需要更多focused .它目前不接受答案。












想改善这个问题吗?更新问题,使其仅关注一个问题 editing this post .

3年前关闭。




Improve this question




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

对于那些对 Photoshop 插件一无所知的人,请尝试在 youtube 中搜索:介绍 Qt Quick 以实现令人惊叹的 UI 创建 - 诺基亚开发者日,2011 年巴塞罗那(不确定,我是否可以在此处发布链接:P)

另外,有没有我可以看的用 QML 编写的好的 Windows 应用程序?

最佳答案

is there any good Windows applications I can look, written in QML?
通过 trending Qml repositories at GitHub得到一个好主意。人们正在实现 material design QML 中的想法也是如此。如果错了,请纠正我,但很多 Sailfish's UI 也是用 QML 完成的。事实上,操作系统的 SDK 基于 Qt/QML。

我个人很喜欢GCompris .他们从 GTK 迁移到 QML,并且能够在多个平台上运行他们的代码,包括 Windows/Android/OSX 等。
is it easy to write Metro-style applications with QML?
我个人认为 qml 非常有能力以非常直观和简单的方式开发流畅的“类似地铁”的 UI。

您可以浏览给定的链接 here开始使用 QML。

您可以从 Qt Wiki 开始在它上面,然后通过 how to create Metro style applications并阅读 deploying on Windows 8 .
Is the QML photoshop plugin useable for real project?
我没有用过 Photoshop 的,但我用的是 GIMP (是的!也适用于 GIMP,开源开发人员做了一些不错的工作!!!)。虽然它生成文件的方法可能不是很直观,但是当您的 UI 根本不会改变时,它仍然是处理单个文件(屏幕)的非常好的工具。

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

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

感谢 hyde 提供的链接。

编辑:

还要经过这些:

  • A video showing the Metro like effects, written in qml
  • A video showing the IVI capability of qml .只是为了让您了解 qml 在动画等方面的能力。
  • 关于Qt、QML 和 Windows 8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13799802/

    相关文章:

    c++ - QAbstractListModel 在 MapIteMVieW 中委托(delegate)

    multithreading - QThread中的QTcpSocket

    c# - 具有嵌套类型的 XAML DataContext DesignInstance

    xml - 找不到 qml XmlListModel 插件

    qt - 将 ListModel 的特定项目绑定(bind)到组件

    qt - Qt 属性是否假定对象是指针而不是成员?

    c++ - 使用 Qt 将函数链接到计时器

    windows-8 - 在 Windows 8 Metro 应用程序中检测设计时间?

    .net - 在 WinRT 中的 UI 线程上运行代码

    qt - 如何从 QML 绑定(bind)到根上下文对象信号