C++ 如何处理wxWidgets控制台应用程序中的关键事件?
关于如何使用wxWidgets编写GUI应用程序(可能是因为它是GUI框架:)有很多参考资料,但关于编写控制台应用程序的参考资料不多。如果有人能告诉我这些资源,我将不胜感激 具体来说,我想知道在控制台应用程序中处理关键事件是否可能(或者如何可能?)。也就是说,我没有显示窗口,但我有控制台。我想在这个控制台窗口处于活动状态时,当用户按下键盘上的某个键时,将一些内容打印到这个控制台中C++ 如何处理wxWidgets控制台应用程序中的关键事件?,c++,console-application,keyboard-events,wxwidgets,C++,Console Application,Keyboard Events,Wxwidgets,关于如何使用wxWidgets编写GUI应用程序(可能是因为它是GUI框架:)有很多参考资料,但关于编写控制台应用程序的参考资料不多。如果有人能告诉我这些资源,我将不胜感激 具体来说,我想知道在控制台应用程序中处理关键事件是否可能(或者如何可能?)。也就是说,我没有显示窗口,但我有控制台。我想在这个控制台窗口处于活动状态时,当用户按下键盘上的某个键时,将一些内容打印到这个控制台中 提前感谢。这不是wxWidgets的任务,而是像ncurses这样专门为命令行用户界面设计的库的任务课程应预装在大多
提前感谢。这不是
wxWidgets
的任务,而是像ncurses
这样专门为命令行用户界面设计的库的任务<代码>课程应预装在大多数*nix发行版上
有一些文档:
编辑:
如果您碰巧正在运行Windows,
ncurses
将不起作用。相反,您必须使用一个名为的克隆,这对于wxWidgets
来说并不是一项任务,但对于像ncurses
这样的库来说更是一项任务,它是专为命令行用户界面设计的<代码>课程应预装在大多数*nix发行版上
有一些文档:
编辑:
如果您碰巧正在运行Windows,
ncurses
将不起作用。相反,您必须使用名为的克隆版本,谢谢您的提示。但我的情况是,我的项目中已经有了wxWidgets,这就是为什么我想在可能的情况下使用它。我期望wxWidgets能够处理系统事件,作为一种特殊情况,能够处理控制台事件。但如果这不容易实现,我会找到其他解决方案。是的,我在windows上工作,所以我宁愿使用pdcurses。谢谢你的提示。但我的情况是,我的项目中已经有了wxWidgets,这就是为什么我想在可能的情况下使用它。我期望wxWidgets能够处理系统事件,作为一种特殊情况,能够处理控制台事件。但如果这不容易实现,我会找到其他解决方案。是的,我在windows上工作,所以我宁愿使用pdcurses。谢谢你的提示。但我的情况是,我的项目中已经有了wxWidgets,这就是为什么我想在可能的情况下使用它。我期望wxWidgets能够处理系统事件,作为一种特殊情况,能够处理控制台事件。但如果这不容易实现,我会找到其他解决方案。是的,我在windows上工作,所以我宁愿使用pdcurses。