如何在 QT 中开发美观、视觉现代的应用程序?

Posted

技术标签:

【中文标题】如何在 QT 中开发美观、视觉现代的应用程序?【英文标题】:How to develop nice-looking, visually modern applications in QT? 【发布时间】:2011-10-08 02:29:55 【问题描述】:

我想知道如何在 QT 中开发具有吸引力的 GUI 应用程序的视觉现代感。当我运行 QT Creator 并启动新项目时,GUI 看起来非常基本且“纯粹”,就像简单的 win32 应用程序一样。但是看看 Allegorithmic Substance Designer 2 的例子,其中的 GUI 看起来有点类似于 WPF。还有许多其他具有漂亮 GUI 的应用程序。所以,问题是:如何做到这一点? QT 是否有任何扩展/库,可提供更丰富的 GUI 体验?还是必须从头开始开发?感谢您提前回复。

【问题讨论】:

slideshare.net/qtbynokia/how-to-make-your-qt-app-look-native 可能会有所帮助。 【参考方案1】:

除了 Nano 的回答之外,我认为值得您花时间搜索其他人制作的任何 Qt 样式表。

例如,模仿 Microsoft Office 的this one。

不幸的是,它们似乎并不多。

我发现了这些有用的链接,其中一些链接可能会提供一些想法:

Qt Stylesheet Snippet Repository

另一个想法可能是在Google Code Search 中搜索例如qml 文件。这个search for .qml 文件有很多点击量。在使用其中任何一个之前,您显然需要检查其许可证。

【讨论】:

Wmstyle,我用最新版的qt sdk试了最新版,有bug。 你尝试过 Qt Stylesheet Snippet Repository 中列出的众多方法吗? 我在几周前尝试了 wmstyle,但由于错误而没有工作。我尝试了我可以修复的方法,但不断重新出现,我完全放弃了这种风格并使用了 qt cleanlooks 风格。我是目前正在学习 css,所以我不能在 repo 中使用任何东西。谢谢。【参考方案2】:

你试过诺基亚的Qt Creator吗?如果您正在寻找与 WPF “相似”的东西,我假设您指的是它的声明性质,QML 在这方面是 XAML 的对应物。

【讨论】:

以上是关于如何在 QT 中开发美观、视觉现代的应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

Linux安装 CuteFishOS

010_初探 Qt 中的消息处理

010_初探 Qt 中的消息处理

机器视觉Qt集成Halcon开发环境详解

机器视觉Qt集成Halcon开发环境详解

对界面编程来说c++的mfc,qt和c#的winform,wpf哪个应用多?学哪个好?