【发布时间】:2010-03-15 14:33:25
【问题描述】:
我有一个默认看起来像 Windows 98 的 qt 应用程序。有什么方法可以让它看起来更好吗?我喜欢它在 GNOME 或 KDE 上的外观,但即使让它看起来像 Windows XP 也是一种改进。
【问题讨论】:
-
您使用的是什么版本的 Qt,以及您在哪个操作系统上运行您的应用程序?
标签: qt coding-style appearance
我有一个默认看起来像 Windows 98 的 qt 应用程序。有什么方法可以让它看起来更好吗?我喜欢它在 GNOME 或 KDE 上的外观,但即使让它看起来像 Windows XP 也是一种改进。
【问题讨论】:
标签: qt coding-style appearance
看看QApplication::setStyle:
http://doc.qt.digia.com/4.6/qapplication.html#setStyle-2
以下代码应使您的应用程序以 Windows XP 样式显示:
QStyle* xpStyle = new QWindowsXPStyle();
QApplication::setStyle(xpStyle);
或者:
QApplication::setStyle("windowsxp");
另见:
【讨论】: