2010-12-12 66 views

回答

1

如果要拖動的窗口小部件,你可以使用Glade創建用戶界面,並將其保存在GtkBuilder項目,然後在你的編程語言GTK +綁定加載它。

這很容易,你在Glade的網站上有這些教程。

順便說一句,Linux只是系統的核心,儘管我認爲所有具有圖形支持的現代GNU/Linux系統都配有X.但是它仍然依賴於特定的庫。通常GNOME和KDE分別使用GTK +和Qt。

1

或者您可以使用多平臺語言。如果您有使用C#/ VisualC#的經驗,那麼開發Java應用程序並不會那麼困難。 C#和Java是基於類似原理的真正相似的語言。

在Java世界裏,你有,你可以使用一些GUI框架:搖擺,標準部件工具包(蝕),了JavaFx

+1

我不是一個巨大的Java粉絲,原因有兩個:1)我使用的swing圖形界面仍然非常慢。這可能是開發人員不知道如何使用它,但我看到的只是最終產品。 2)比C++更容易使用,但在艱難的情況下我沒有發現它的表現力。儘管如此,你可以在其中做任何你想做的事情,我認爲人們過早地忘記了這個好的語言及其支持.NET和C++框架的框架。 – 2010-12-12 13:53:09

+0

在我看來,桌面GUI並不是Java的光明面。這是一種非常年輕的語言,專注於企業發展,用戶界面恰好從桌面移動到網頁。 Java擅長於此。在其他東西中開發具有基於Web的UI的企業應用程序,Java是一個錯誤。特別是因爲谷歌祝福Java,並創建了Google Web Toolkit,爲它啓用了應用引擎等等。我在2年前放棄了.NET/C#... Java/JVM似乎更有意義 – lisak 2010-12-21 08:08:55

+0

@lisak,你可以命名任何商業質量的產品用Java編碼並在Linux中用作桌面應用程序作爲客戶端應用程序。如果你排除netbeans和eclipse(這是編寫Java程序的IDE),我懷疑有一個客戶端着名的應用程序使用java。這是爲什麼?簡單的,用java編寫的UI在性能上不好。 Java很不穩定,不適合編寫漂亮的gui應用程序。 – 2011-07-14 03:52:29

相關問題