我期待着開始開發Linux,特別是圖形元素和視覺效果。例如,gnome面板。我會開發像這樣的圖形界面。所以問題是,我需要知道什麼?我需要哪些資源?我查看了各種資源,並且發現了qt(當然)FVWM,並查看了lynucs.org的存檔版本。那麼,我應該從什麼開始?我還沒有找到一個關於爲linux創建圖形元素的教程,所以希望這裏有人能幫助我。 謝謝。我需要知道什麼才能創建Linux GUI元素
1
A
回答
3
在Qt中,你有非常好的文檔。你可以從一些簡單的教程開始,而不是從更高級的概念着手。
這裏是一個很好的起點:http://qt-project.org/doc/qt-5.1/qtdoc/gettingstarted.html
0
對於GNOME面板(或其他一些GNOME組件)上工作,你可以看看GTK+。
1
如果您正在開發與Linux桌面集成的桌面組件,那麼答案並不簡單。根據您開發的桌面環境,您必須使用不同的庫。
如果是Gnome,那麼一定要看看GTK+,或者最近的Javascript。
如果是KDE,那麼你應該使用Qt,因爲KDE完全是用Qt編寫的。
相關問題
- 1. 我需要知道什麼來創建Xcode項目模板?
- 2. php和newlines:我需要知道什麼?
- 3. 我需要知道什麼才能傳輸工作節點項目?
- 4. 我的代碼需要2000MB +才能運行,不知道爲什麼
- 5. 如果我知道Java,我需要知道什麼才能將Android應用程序連接到SQLite數據庫?
- 6. 我需要創建元素周圍
- 7. 爲什麼ITextSharp需要很長時間才能創建pdf?
- 8. 如何才能知道什麼是C#
- 9. 我是否需要知道Emacs Lisp才能使用GNU/Emacs
- 10. 我是否需要知道Python才能使用OpenCV
- 11. 爲什麼要創建HTML元素modenizer?
- 12. 需要知道創建jstree的div
- 13. 我如何知道要創建什麼.ebextensions配置文件?
- 14. 我怎樣才能知道root的div一個元素
- 15. 我怎麼能知道在Linux上
- 16. Ajax請求需要6秒才能完成,不知道爲什麼
- 17. 我需要什麼插件才能在Net Beans中創建Web應用程序
- 18. 爲什麼我的對象需要很長時間才能創建?
- 19. SystemProperties.set需要什麼linux權限才能正常工作? (android)
- 20. 需要什麼才能在Linux上持久?
- 21. 爲什麼元素創建需要DOM中的文檔對象?
- 22. 爲什麼String.split需要管道分隔符才能被轉義?
- 23. Android開發人員轉移到iOS - 我需要知道什麼?
- 24. Android需要什麼才能返回findViewById()?
- 25. 需要什麼才能使用db.scan()
- 26. vsto先決條件我如何知道我需要什麼?
- 27. 我的LoadImage不工作 - 我需要知道爲什麼
- 28. 對於Linux 3.10,我需要做些什麼改變才能使netmap/virtio_net工作?
- 29. 我怎樣才能知道這是做什麼?
- 30. 我怎樣才能知道什麼時候執行Redux動作
如果您對gnome-panel及類似產品感興趣,爲什麼不去尋找gnome來源和教程?你會很快找到噸和噸的東西。 – Mat
來吧,夥計! ** Linux全部是關於COMMAND LINE,h4x0r風格的。** Linux用戶不需要GUI ...只有像我這樣的Windows弱者纔會這樣做:) – CodeAngry
這不是必須的。 – Jack