這可能是個愚蠢的問題。但我是Linux開發新手。我不知道我應該用什麼來創建GUI。 據我瞭解,在每個Linux中都沒有qt。例如,我檢查了Debian 6,但我沒有在那裏找到qt。但在Ubuntu中...... 我不會開發複雜的界面只是幾個窗口。那我該用什麼? GTK +怎麼樣?每一個Linux版本都支持這個嗎? 還是不可能爲所有版本的Linux創建一個構建?我注意到,Skype建議下載幾個版本取決於Linux版本。 我不想把我的程序帶動態的qt庫。它很大......我應該用什麼GTK +或QT
-2
A
回答
2
有沒有GTK或QT的Linux機器,只需檢查API,看看哪一個你最喜歡,或哪一個更適合你的項目。
分發包使用包列出所需的庫;所以當你安裝一些東西時,軟件包管理器也會知道需要哪些庫並安裝它們。
分發包有不同的包管理器,例如debian和ubuntu使用apt-get/dpkg,而red hat/fedora使用rpm。不同的Skype軟件包僅僅是由於各種發行版中存在不同的軟件包管理系統。
+0
非常感謝。這就是我想知道的。 – 2013-02-10 12:25:10
相關問題
- 1. 我應該使用什麼? AJAX或jQuery?
- 2. 我應該使用什麼,UITableView或UICollectionView?
- 3. 從Qt Framework開始時,應該選擇什麼 - Widgets或QT Quick?
- 4. GTK#:ListStore的參數應該是什麼?
- 5. 我應該選擇什麼 - JSON或SQLite?
- 6. Gtk +和Qt有什麼區別?
- 7. 我應該用什麼概念在Qt中構建「分層」GUI?
- 8. Qt:我應該什麼時候使用Q_DECLARE_METATYPE?
- 9. 我應該使用Qt 5.5.1爲C++ GUI安裝什麼?
- 10. 我該如何使用GTK迴應
- 11. 我應該使用什麼類來創建Qt的繪畫應用程序?
- 12. 我應該什麼時候開始學習Qt?
- 13. 應該用什麼New()或var in go?
- 14. 應該用什麼HashMap或HashSet?
- 15. 爲什麼我不應該使用Unity?
- 16. 我應該用什麼來比較DBNull?使用DBNull.Value或ToString()。IsNullOrEmpty()
- 17. iphone:我應該學什麼?
- 18. 我應該先學什麼?
- 19. 我應該測試什麼?
- 20. 在Gtk ScrolledWindow中滾動時應該捕獲什麼信號?
- 21. 我應該使用什麼控制器?
- 22. 我應該使用什麼元信息?
- 23. 我應該使用什麼來調度
- 24. 我應該用什麼來代替clutter_score_new?
- 25. (爲什麼)我應該使用混淆?
- 26. 爲什麼我應該使用@properties?
- 27. java.sql.Date已棄用我應該用什麼?
- 28. 我應該使用什麼gacutil.exe?
- 29. 我應該使用什麼交易IsolationLevel?
- 30. 套接字?我應該使用什麼?
Debian(&Ubuntu&Mint)有Qt和GTK。 Qt和GTK的許可證(LGPL)強烈建議動態鏈接 - 因爲您在法律上需要允許用戶改進或升級Qt或GTK。 – 2013-02-10 13:21:45