gpt4 book ai didi

wxWidgets GUI + 控制台/模拟控制台(wxTextCtrl?)

转载 作者:行者123 更新时间:2023-12-01 16:10:52 48 4
gpt4 key购买 nike

我有一个 wxWidgets GUI 程序,我想有一个标准的控制台窗口附加到它用于 stdout/etc。去。

如果有人知道如何做到这一点(一个 GUI 应用程序以及一个控制台窗口)那就太好了。但是,环顾四周,我怀疑这不可能直接实现。

基于 this similar thread ,我的印象是这可以用单独的 wxFrame 中的 wxTextCtrl 来模拟。如果这是一个很好的方法,是否有在任何地方进行的例子?还有其他方法吗?

编辑:我希望拥有(或至少尽可能地模拟)控制台窗口——因此,黑色背景、具有固定宽度字体的白色字符等。

最佳答案

您可以重定向,例如std::coutwxTextCtrl使用 wxStreamToTextRedirector但它并没有真正取代 Windows 下的真实控制台或 Unix 下的 PTY,因为只有通过 std::cout 输出的文本将被重定向,但不会使用 printf() 打印任何内容或任何其他功能。如果您需要后者,您需要做一些特定于平台的事情,在这种情况下,您应该告诉您正在使用哪个(些)平台以及您究竟需要做什么。

关于wxWidgets GUI + 控制台/模拟控制台(wxTextCtrl?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12336033/

48 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com