向QString添加常量

时间:2013-01-22 19:50:49

标签: qt constants qstring

我有以下内容:

#define versions 0.9.0

我想添加到QString:

QString str = QString("Software version %1").arg(versions); 

这不起作用。有谁知道为什么?

感谢

2 个答案:

答案 0 :(得分:6)

#define versions "0.9.0"

您忘记在版本号周围加上引号。

答案 1 :(得分:2)

你的宏是C编码风格,如果用C ++编写方式,请使用:

const QString versions = "0.9.0";