2015-06-03 30 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。 –

相关问题