在Qt的界面程序中显示控制台分为两种显示方法:
1. 程序在启动时显示控制台。
2.程序启动时只显示界面,通过后期触发显示控制台。
以下对该两种方式如何显示分别演示如何设置工程以及相应代码。
1. 程序在启动时显示控制台。
在QtCreator项目的配置界面勾选“ run in terminal” 或者是在VS中“项目->属性->链接器->系统”


2.程序启动时不显示控制台,之后通过触发显示。
程序在启动时不显示控制台,在Qt中无需勾选“run in terminal ”,或是在VS配置中选择“窗口”,只需在触发槽中添加打开控制台的代码。
#include <winodws>
void test::openTerminal()
{
AllocConsole();//打开控制台
freopen("CON","w",stdout);//将输出定向到控制台
}

本文详细介绍在Qt界面程序中实现控制台显示的两种方法。一种是在程序启动时即显示控制台,另一种则是在程序运行过程中,通过特定操作触发控制台的显示。文章提供了具体的配置步骤及代码示例。
1947

被折叠的 条评论
为什么被折叠?



