qDebug 不自动换行
时间: 2023-07-04 14:05:21 浏览: 47
是的,qDebug 默认情况下不会自动换行。如果你想让它自动换行,可以使用 `qSetMessagePattern` 函数来指定输出格式,例如:
```cpp
qSetMessagePattern("%{time yyyy-MM-dd hh:mm:ss.zzz} %{message}\n");
```
这个函数会设置输出格式为时间戳和消息,并在每条消息后面加上一个换行符。
相关问题
qdebug 不自动换行
是的,qDebug 默认情况下不会自动换行。如果你想让它自动换行,可以使用 `qSetMessagePattern` 函数来指定输出格式,例如:
```cpp
qSetMessagePattern("%{time yyyy-MM-dd hh:mm:ss.zzz} %{message}\n");
```
这个函数会设置输出格式为时间戳和消息,并在每条消息后面加上一个换行符。
qDebug() 取消输出会自动换行
不是的,qDebug() 取消输出不会自动换行。如果想要取消输出换行,可以使用 << 操作符连接字符串,并在最后添加空格。例如:
```cpp
qDebug() << "This is a message without a new line ";
```
这样输出的内容就不会换行了。