我试图弄清楚如何将 istream 重定向到 wxwidgets。
我能够完成重定向 ostream,方法如下(所以你知道我的意思):
wxTextCtrl* stdoutctrl = new wxTextCtrl(...);
wxStreamToTextRedirector redirect(stdoutctrl); //Redirect ostream
std::cout<<"stdout -- does this work?"<<std::endl; //It worked.
我一直在寻找某个时间,但我无法发现我会将 istream 重定向到某种 wx 输入(因此“cin”实际上会提示用户通过 wxWidgets 输入)。