Qt中连接两个字符串,并在其中添加换行符
在Qt中想要将两个字符串连接在一起,只需要在两个字符串之间加入“+”即可,输出显示即为两个字符串连在一起。
如果想在字符串后面加入换行符,然后再连接另一个字符串,直接在字符串后面添加“\n”是行不通的,这里要用到QString的append()函数,Qt给出的一个例子很清晰:
下面是我在做项目时的部分代码:
QString ErrMsg;
QString hh="\n";//利用append()函数在字符串后添加换行
ErrMsg = "设备初始化时出现以下错误:";
ErrMsg.append(hh);
ErrMsg = ErrMsg + " 加载驱动程序时出错,设备无法实时读取B码时间。";
显示的就是有换行的字符串
别忘了添加#include <QString>