可以使用kde主题来设置多平台(linux / windows)Qt4应用程序的样式吗?
答案 0 :(得分:2)
是的,如果您构建/复制所有依赖项。
答案 1 :(得分:2)
这是不可能的。 Qt使用每个平台的本机API来呈现小部件,因此特定于平台的主题不能应用于其他平台。
由于主题可能是第三方,因此变得更加困难。
答案 2 :(得分:1)
如果您正在谈论传统C ++ KDE主题(非等离子或主题)中使用的Qt样式(QStyle),那么您可以在某种程度上这样做,尽管您可能需要调整/修复一些(或更多)事情,因为它们主要是考虑到KDE主题的目的。一个很好的例子是修复或确保跨平台兼容性(主题可能使用其他特定于平台的库)。然后还有你必须考虑的许可问题,因为大多数主题都在GNU GPL下。
如果你在谈论Qt Stylesheets,那你就不走运了,因为目前KDE不支持任何使用Qt样式表的主题,因此你没有使用>的KDE样式表主题强>