0

我想知道它是否有某种方式来设计更漂亮、更个性化的 GUI。到目前为止,我看到的所有应用程序都是基于 Gtk 的,它们具有“linux face”。它并不难看,但是如果我想在我的应用程序中使用自己的设计怎么办?linux 有没有像 Windows Presentation Foundation 这样的框架?

4

3 回答 3

1

试试 QT 框架。随着 Ubuntu 12.04 的出现——他们正在从基于 GTK 和 Gnome 的应用程序转向基于 QT 的 GUI。QT 有更漂亮和个性化的 GUI。

http://qt.nokia.com/products/

于 2012-04-10T10:36:12.627 回答
0

主要的 GUI 框架是 Qt 和 GTK+。如果您不喜欢 GTK+ 程序的外观,那么定义自定义 GTK+ 主题可能比从头开始编写新程序更容易。您还可以定义自定义小部件,它们的外观和工作方式完全符合您的要求。还有一个更底层(和跨平台)的框架,称为 SDL。在那里,您必须从头开始做所有事情。它基本上只提供绘制到屏幕和读取键盘和鼠标事件的功能。但是您可以使用 SDL 创建一个看起来与您完全一样的程序。正因为如此,而且速度很快,所以 SDL 经常用于游戏。

于 2012-04-10T11:36:56.040 回答
0

wxWidgets 是另一个很棒的跨平台框架。

于 2012-04-10T11:45:07.850 回答