我想知道它是否有某种方式来设计更漂亮,个性化的GUI。到目前为止,我见过的所有应用程序都是基于Gtk的,具有“linux face”。这并不难看,但如果我想将自己的设计纳入我的应用程序呢? linux有一个像Windows Presentation Foundation这样的框架吗?
答案 0 :(得分:1)
尝试QT框架。随着Ubuntu 12.04的出现 - 他们正在从基于GTK和Gnome的应用程序转向基于QT的GUI。 QT拥有更加美观和个性化的GUI。
答案 1 :(得分:0)
主要的GUI框架是Qt和GTK +。如果您不喜欢GTK +程序的外观,那么定义自定义GTK +主题可能比从头开始编写新程序更容易。您还可以定义自定义窗口小部件,其外观和工作方式完全符合您的要求。还有一个更低级(和跨平台)的框架称为SDL。你必须从头开始做所有事情。它基本上只提供绘制到屏幕和读取键盘和鼠标事件的功能。但您可以使用SDL创建一个完全符合您需要的程序。因此,SDL通常用于游戏。
答案 2 :(得分:0)
wxWidgets是另一个很棒的跨平台框架。