xuan9527

常能遣其欲而心自静,澄其心而神自清。

0%

Qt5学习笔记

环境搭建


问题汇总

打印问题

问题现象:

  • 在Qt Creater中,使用qDebug()打印信息时,在调试界面中,qDebug()的输出信息会显示在调试终端,当直接运行.exe文件时,qDebug()的输出信息会丢失。
1
2
3
4
5
6
7
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
, ui(new Ui::MainWindow)
{
ui->setupUi(this);
qDebug() << "这是测试打印程序" << " * " << 10000;
}

解决方法:

  • qt.pro工程文件中中,添加如下代码:
    1
    CONFIG += c++17 console			//添加console
  • 勾选以下选项:

qt_terminal配置

总结:

  • 需要重新编译代码,.exe文件更新后生效。
  • 再次编译运行时,会弹出terminal