我現在正處於一個基本的項目中,它正在C語言中重新編譯一個unix shell。它當然是打算在tty中工作,這意味着沒有GUI。雖然我想添加一個選項以使用圖形模式。由於它是一個基於文本的程序,當我使用Gnome啓動它(使用alacarte)時,它會在Gnome終端中啓動。我想添加的是像Gnome Terminal應用程序這樣的圖形界面。有沒有一種簡單的方法可以將基於文本的程序放入一個帶有圖形元素的框架中?我想擺脫任何其他應用程序來啓動我的外殼,所以當我處於圖形模式時(不使用tty時),我想要自己的框架,而不是啓動它的另一個應用程序。 任何人都可以幫助我嗎? =)如何爲基於文本的程序創建GUI?
0
A
回答
2
您不能使用標準C庫創建GUI。儘管你可以使用外部庫。
使用OpenCV,可以製作一個GUI,並且項目背後有一個大型社區。你可以在他們的網站上找到很多代碼示例和教程。另外,你可以使用OpenCV的其他許多computer vision相關的東西。
您也可以使用GTK+爲您的程序編寫GUI。這是非常簡單的,易於使用的初學者。雖然它更側重於圖形,但如果您需要外部庫所需的其他功能,則可能無法使用GTK +。
相關問題
- 1. 基於Qt的腳本GUI創建
- 2. 創建一個基於文本的遊戲GUI(c#)
- 3. 基本的Java GUI程序
- 4. 如何創建基於文本播放WAV文件的Java程序?
- 5. 在Jython中創建基於Swing的GUI
- 6. 基於iPhone/iPad的應用程序創建文本內容
- 7. 如何創建便攜式gui程序
- 8. 如何爲我的基於Qt的應用程序創建.exe文件
- 9. 爲基於JavaScript的應用程序創建安裝程序
- 10. 爲應用程序創建一個GUI
- 11. 如何爲每個小時創建基本SAS計劃程序
- 12. 程序集IO如何爲基於文本的內容執行?
- 13. 如何爲我的程序創建一個GUI
- 14. 如何爲複雜的數學等式創建Java GUI程序
- 15. 創建基於文本的窗口
- 16. 基於PyQt GUI的CRUD應用程序
- 17. 配置一個基於GUI的程序
- 18. 爲基於Web的GUI創建性能工具
- 19. 如何使用C++爲Windows應用程序創建GUI?
- 20. 如何爲Glassfish定製Java應用程序創建GUI?
- 21. 基本的GUI程序佈局定位
- 22. 爲Google應用程序腳本創建一個gui CalendarApp.createEvent()
- 23. 如何基於nib文件創建UINavigationItem.TitleView?
- 24. 如何在基於視圖的應用程序中創建NavigationController?
- 25. 如何創建基於Heroku的Sinatra應用程序
- 26. 如何從Flash Builder創建基於HTML的AIR應用程序?
- 27. 如何創建一個基於模塊的php應用程序
- 28. xcode 4.5.2如何創建基於視圖的應用程序
- 29. 如何創建一個基於主題的應用程序?
- 30. 如何創建基於ajax的無限產品加載程序
讓我惱火的是:我怎樣才能將基於命令行的「文本字段」放在圖形環境中? – Depado
那麼你是不是想讓自己的終端看起來像是一樣,閃爍的光標和所有? – syb0rg
這就是我想要做的。我編寫了shell(重定向,管道,多線程,後臺和前臺程序,內部程序,外部程序等)。所以基本上現在我想編碼一個終端模擬器GUI。 – Depado