首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Qt自定义样式

使用Qt自定义样式
EN

Stack Overflow用户
提问于 2008-09-15 20:50:00
回答 5查看 5.8K关注 0票数 5

有没有在Qt中构建自定义样式的经验?我脑海中的是一种全新的风格,它影响了所有种类的小部件。我在web上看到过一些自定义组合框的示例。但是我不知道要花多少时间和代码来构建一个“完整的”新的自定义样式……也许有人能给我点提示。

我们考虑使用Qt 4.3 (甚至更高版本)……

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2008-09-25 01:17:11

我开发了一种“新”风格,它改变了应用程序的大部分外观。这确实需要一些时间,以及相当多的实验。我还从通用的windows风格中继承了我的风格,让它可以处理一些我不想弄乱的东西。总而言之,我认为我花了一周的时间才得到了我想要的大部分东西,几乎没有预先接触过这些风格。

为了真正开发一个,我会进入他们的styles example的源代码,它有一个“木头”风格。我将自己的样式放在示例样式的位置,并在使用示例程序检查其外观的同时开始更改内容。根据您开发它的方式,您可能希望有一个配置文件,以便无需重新编译即可轻松更改某些值。

票数 3
EN

Stack Overflow用户

发布于 2008-09-16 03:05:57

看看Qt4中的Stylesheets工具,虽然它仍然是一个麻烦,但它比做一个完全自定义的样式要容易得多。您可以一次只调整一个视觉方面,然后尝试它。

它注重继承。因此,如果您在QWidget中设置字体样式,那么每个可视化小部件也将使用该字体。诸若此类。

票数 7
EN

Stack Overflow用户

发布于 2008-09-15 21:41:59

我们在过去已经做过了(在Qt3中),这非常耗时。我们有很多关于闪烁的问题,重绘没有按照我们预期的方式工作,迟缓的行为,Qt实现中的错误。它并不像看起来那么直接,而且也几乎没有支持或用户体验。除非你真的需要一些特别的东西(就像我们做的那样),否则我会说这不值得你这么麻烦。

其他框架应该会让它变得更容易(一些基于Java的框架?),但我没有第一手经验。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66810

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档