您如何将文本文件的结果blit到C ++应用程序GUI上?
例如:
文本文件包含ABC。
在我从GetOpenFileName打开文本文件之后,我怎么应该把结果搞定,因为cout因为它的控制台而无法提供它的功能。任何人都可以给我一个方向吗?谢谢!
我一直在寻找方法来做到这一点,但大部分blitting是为了图像,但是文本文件怎么样?它真的可能吗?
答案 0 :(得分:0)
我认为这取决于您使用的GUI框架。每个GUI框架都有一些显示功能,可用于显示内容(在这种情况下是您的文本)。
答案 1 :(得分:0)
如果您的GUI有标签小部件,请使用label.setText(file-content-string)填充标签小部件中的文本,以在GUI上显示文本。
答案 2 :(得分:0)
由于您提到GetOpenFileName,我认为您正在使用Windows,因为这是一个WIN API调用。假设您不想通过直接使用Windows API来创建项目来构建项目(您不是我的受虐狂),您可以在Visual Studio中创建一个MFC项目(再次假设您正在使用Visual Studio)。
答案 3 :(得分:0)
这取决于你的窗口系统。如果您使用的是Windows,则可以使用static
控件或textbox
控件来保存文本。您可以使用SetWindowText将您已阅读的文字传递到控件中。
仅供参考:" blitting"不是通常用于描述此类行为的术语。 "渲染"可能是一个更好的术语(在我看来)。