问题标签 [qdebug]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
514 浏览

qdebug - qDebug 中的文本 + 变量

我想在 qDebug 中结合文本和变量:

它不起作用,我不知道为什么。错误是:

0 投票
1 回答
2587 浏览

c++ - qDebug() 用作流和用作函数有什么区别

我见过一些使用 qDebug 的 Qt 代码,就好像它是printf()

大多数情况下,我看到它像std::cout

用法有什么区别,何时正确/更好地使用另一种?Qt 在线帮助似乎以某种方式引用了函数版本,但从未解释过。

0 投票
2 回答
414 浏览

eclipse - qDebug 和 cout 不起作用

我有这个简单的代码

我在 Eclipse 中使用 MinGw 编译它没有错误,但是当我运行代码时,控制台上没有出现任何字符串消息。怎么了?谢谢。

卢卡

0 投票
2 回答
722 浏览

c++ - qSin() 给出错误的 sin 值?

我有代码:

这是我得到的结果示例:

有些时候是对的,但有些时候是错的,比如当i==303

0 投票
1 回答
873 浏览

linux - Qt 升级后 qDebug() 停止工作

我刚刚将我的 Qt 从 5.2 升级到 5.3。在 Qt Creator 中,我现在根本没有应用程序输出: qDebug() 和 cout 不起作用。在“Build & Run”/“Qt Versions”中,它被设置为 5.2,我发现这个问题可能与正在使用的坏库有关......所以我把它改成了 5.3(我现在有)但仍然没有:程序可以构建并且可以工作,但不允许我使用 qDebug()。我正在使用 Arch Linux。

0 投票
1 回答
904 浏览

qt - 如何在 jenkins 控制台中查看 qDebug 和单元测试宏(QCOMPARE 等)结果

我尝试在詹金斯控制台中打印单元测试结果。但我做不到。我在想詹金斯构建控制台无法打印 qDebug。而且我试过它不能打印qdebug。但是 std::cout 正在工作。我该如何进行?

谢谢你。我试过你说的。但它不能工作。它给出了错误。错误:C3861:“qInstallMsgHandler”:找不到标识符

0 投票
1 回答
8436 浏览

c++ - 打印 Qt 变量

我在 Qt 中编程,但我更习惯于 PHP。

因此,考虑到这一点,我如何“回显”或“打印”出 QStringList 或 QString 的内容以确保内容符合预期?

我正在构建一个 GUI 应用程序。无论如何要打印内容吗?

显然在 PHP 中,您可以在数组上 print_r,QStringList 有类似的东西吗?并再次回显一个变量,类似于 QString 的任何东西?

如果需要,我可以提供代码。

谢谢。

0 投票
1 回答
415 浏览

c++ - 在测试用例中阅读 qdebug?

在我的测试用例中,我想断言 qDebug() 的输出包含某个字符串。例如,这就是我的测试的样子。请注意 qdebug 的“绑定到 UDP 端口 34772”输出。我可以从我的测试函数中测试 qdebug 中是否存在子字符串 34772 吗?

这是我的测试文件。我想QVERIFY()在我的测试函数中添加一条语句,检查 qDebug 的输出中是否有子字符串 34772。

0 投票
4 回答
4940 浏览

qt - Qt 上默认的 qDebug qWarning qCritical 和 qFatal 日志在哪里?

在 linux 上运行我的 Qt5 应用程序时,我看不到来自 qDebug、qWarning、qCritical 或 qFatal 的任何输出。我知道我可以qInstallMsgHandler用来安装消息处理程序并查看它们,但这是相当重量级的。

我只想检查 qWarning 日志,看看是否有任何信号连接错误。有没有办法查看这个日志?一个特殊的命令行选项,一个环境变量?

我想我记得在过去,一切都打印到 stderr,也许这是 Qt5 的变化?

0 投票
4 回答
1281 浏览

c++ - 使用 qDebug 收集用户输入

我一直想知道是否可以使用qDebug()Qt C++ 中的语句来收集用户输入。

我试着像在标准 C++ 代码中那样做:

但它没有用。

如何stdin使用 Qt 阅读?