QT 怎么调出cmd窗口

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT 怎么调出cmd窗口相关的知识,希望对你有一定的参考价值。

我刚开始学QT,用的是QTCreator,发现运行一些小项目时有时会有cmd窗口,有时没有(就是那个黑的dos窗口),我觉得很奇怪,怎么才能显示或者隐藏cmd窗口呢?
看了一篇网上的博客,我在.pro文件里加上了
CONFIG += console
这句,但build后cmd窗口还是没跳出来,这是为什么呢?

如果你指的是通过QT Create运行程序的话,试试下面的设置:

1。点击左侧Projects那个按钮,进入工程设置界面

2。点解 Run Settings 选项卡

3。选中 Run in terminal

实际上就是Qt Creator 打开 cmd窗口,然后在Cmd窗口中运行程序,所以当你的程序是控制台程序(console)是才有意义

参考技术A QT程序一般可分为console app(subsystem console)和gui app(subsystem window)2种,你如果想要把创建console app的话,直接用QTCreator新建一个新的工程(QT4控制台应用),运行下就可以看到dos窗口了,有时你在.pro文件里加了CONFIG += console,但如果一开始你创建的是gui app,那么dos窗口还是不会出现的,因为gui的配置还在 参考技术B 在用VS编译调试qt程序时:
属性—>配置属性—>连接器—>系统—>子系统(在窗口右边)—>下拉框选择Console (/SUBSYSTEM:CONSOLE)
参考技术C 你写的没错,只是QT Creator不够智能。你改写pro后需要清理一下编译过程中出现的文件。
解决方法:
第一步:在你打开的QT Creator工程界面里,选择菜单:构建 - 清理项目“xxxxxx”,
第二部:到你的“构建目录”位置删除这4个文件: .qmake.stash - Makefile - Makefile.Debug - Makefile.Release 。(可以关闭QT Creator,然后重新打开,不然会有后续的一些小问题)
再重新编译就好了。

cmd怎么调出

参考技术A 1、首先,需要大家同时按下键盘上的“菜单”键和“R”键。
2、然后可以看到电脑左下角弹出的“运行”菜单。
3、在框中输入“cmd”,然后按下“确定”键。
4、cmd命令指示符就已经打开了。

以上是关于QT 怎么调出cmd窗口的主要内容,如果未能解决你的问题,请参考以下文章

cmd怎么调出

Qt启动另一个窗口

windows系统安装过程中出现异常,怎么调出cmd命令行呢?

如何消除QT运行程序会伴随一闪而过的cmd命令窗口

QT中怎样实现窗口的最大化和最小化:

Windows7怎么在目录下直接进入cmd命令行