2015-06-03 61 views
1

關於如何使用wxWidgets編寫GUI應用程序(可能是因爲它是GUI框架:))有很多資源,但不太多關於編寫控制檯應用程序的資源。如果有人能指點我這樣的資源,我將不勝感激。如何在wxWidgets控制檯應用程序中處理關鍵事件?

具體來說,我想知道是否有可能(或如何可能?)來處理控制檯應用程序中的關鍵事件。即我沒有顯示窗口,但我有控制檯。而且我想在控制檯窗口處於活動狀態時按下鍵盤上的某個鍵時,將某些內容打印到此控制檯中。

在此先感謝。

回答

0

這對於wxWidgets來說不是什麼大事,但更多的是像ncurses這樣的庫,它專門用於命令行用戶界面。 ncurses應預裝在大多數* nix發行版

有一些文檔: http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/

編輯:

如果你碰巧要運行Windows,ncurses將無法​​正常工作。相反,你將不得不使用它的克隆,稱爲pdcurses

+0

感謝您的提示。但是我的情況是我的項目中已經有了wxWidgets,這就是爲什麼我想盡可能使用它。我期望的是,wxWidgets可以處理系統事件,並且作爲特殊情況處理控制檯事件。但如果不容易,我會找到其他解決方案。是的,我在Windows上工作,所以我寧願使用pdcurses。 –

相關問題