Qt学习:VS中使用Qt出现的常见问题:QDebug和QPrintDialog的使用.

原创 2017年10月02日 20:20:39

在VS中常常会有小伙伴不知道如何使用QDebug和QPrintDialog.下面我用VS2013来教你们如何去操作.

QDebug
相信很多小伙伴们发现在qt creator中使用qDebug()是可以轻易的输出在下面的,但是在vs中在程序明明没有错误的情况下,却没有地方去显示它,感到很奇怪,其实很简单.


首先鼠标右键点击项目,选择属性.
这里写图片描述


然后点击配置属性->链接器->系统.找到子系统.
这里写图片描述


最后把子系统的选项改为控制台即可.
这里写图片描述


QPrintDialog
相信很多小伙伴在vs中使用QPrintDialog类时,会发现打不开此源文件,那是因为组件中未选择有关打印方面的组件.不知道你们在创建Qt程序的时候是否留意到了:

这里写图片描述


那么就会有小伙伴要问了,如果我的程序写了很多的功能了,我由于刚开始创建项目的时候未选择进去怎么办啊,难道我要重新创建项目吗?
实际并不用这么麻烦,微软也不会发布那么垃圾的软件了.
只要在项目这里设置即可.
这里写图片描述


这里写图片描述

知道了这些,你们解决问题了吗?

版权声明:本文为博主原创文章,未经博主允许不得转载。

QT5入门之12 - QDebug输出调试信息

这个很简单,二步即可。 1.添加头文件 #include 2.输出信息 qDebug("Test:%d",id); (%d表示整数) QDateTime time = QD...
  • a379039233
  • a379039233
  • 2015年10月15日 18:05
  • 12839

VS2010开发Qt程序,显示qDebug信息(添加DOS窗口)

VS2010开发Qt程序,显示qDebug信息(添加DOS窗口)
  • familycsd000
  • familycsd000
  • 2015年06月02日 16:00
  • 744

QDebug 输出调试信息

在程序开发过程中,我们经常需要打印一些调试信息到终端,以供我们开发人员快速定位软件的问题所在。而QDebug类就是用来完成这样的功能的一个类。使用QDebug类,我们可以将调试信息打印到控制台、文件、...
  • Amnes1a
  • Amnes1a
  • 2017年03月21日 10:22
  • 1196

在VS下使用QDebug打印调试信息

VS进入 Project Properties > Linker > System : set SubSystem to “SUBSYSTEM:CONSOLE”,然后你在VS下运行你的Qt程序时就会发...
  • ussr561
  • ussr561
  • 2017年03月04日 18:08
  • 224

QT中使用qDebug()在VS下的设置

想在QT程序中使用qDebug() 首先要包含头文件: #include   然后:配置属性->C/C++   ->预处理器(第三项) ->预处理定义(第一项) 在新的...
  • ymc0329
  • ymc0329
  • 2012年02月22日 19:31
  • 3320

qDebug输出QString

在使用qDebug输出QString,直接输出会有问题,正确的方法如下: QString readString = “Hello World!”; qDebug("readString = %s"...
  • lian_gong2009
  • lian_gong2009
  • 2016年01月06日 14:54
  • 2883

Qt:重定向QDebug输出到文件,并附上日期

http://blog.csdn.net/wsj18808050/article/details/53954537 介绍 代码比较简单,就是一个函数,在main中调用即可 函数申...
  • chenyijun
  • chenyijun
  • 2017年11月15日 17:58
  • 130

QPrinter和QPrintDialog的使用举例

#ifndef QT_NO_PRINTER QPrinter printer(QPrinter::HighResolution); qDebug()true "PDF-XChange ...
  • u013639526
  • u013639526
  • 2015年01月15日 22:33
  • 3149

VS_QT中配置qDebug输出

在使用qt_create时可以使用qDebug进行调试输出。在VS中也可以使用。但需要配置。配置过程如下图所示: 一、首先右击工程名,选择最后一个选项“Properties” 二、然后选择...
  • cjnewstar111
  • cjnewstar111
  • 2012年04月19日 12:36
  • 2117

qt中qDebug()无法输出解决办法

在调试qt程序,无论是debug版本还是release版本,都会遇到此类问题,先将其总结在此。 现象描述: 无论是头文件还是源文件中都有#include 程序中qdebug() ...
  • liuligui5200
  • liuligui5200
  • 2015年07月16日 15:10
  • 1493
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Qt学习:VS中使用Qt出现的常见问题:QDebug和QPrintDialog的使用.
举报原因:
原因补充:

(最多只允许输入30个字)