0

より美しくパーソナライズされた GUI を設計する方法があるかどうか疑問に思っていました。これまでに見たアプリはすべて Gtk ベースで、「Linux の顔」を持っています。醜いわけではありませんが、自分のデザインを自分のアプリに入れたい場合はどうすればよいですか? 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 は、もう 1 つの優れたクロスプラットフォーム フレームワークです。

于 2012-04-10T11:45:07.850 に答える