如何处理wxWidgets控制台应用程序中的关键事件?

时间:2015-06-03 12:15:26

标签: c++ console-application keyboard-events wxwidgets

有很多关于如何使用wxWidgets编写GUI应用程序的资源(可能,因为它是GUI框架:)),但不是太多关于编写控制台应用程序。如果有人能指出我这样的资源,我将不胜感激。

具体来说,我想知道是否有可能(或者怎么可能?)来处理控制台应用程序中的关键事件。即我没有显示窗户,但我有控制台。当用户在此控制台窗口处于活动状态时按下键盘上的某些键时,我想将一些内容打印到此控制台中。

提前致谢。

1 个答案:

答案 0 :(得分:0)

对于wxWidgets来说,这不是一项任务,但对于像ncurses这样专门用于命令行用户界面的库来说更多。 {* 1}}应预先安装在大多数* nix发行版上

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

编辑:

如果您正在运行Windows,ncurses无法正常运行。相反,您必须使用名为pdcurses

的克隆