• 3802阅读
  • 4回复

QString全局变量不能在别的文件使用的问题 [复制链接]

上一主题 下一主题
离线nautiluslee
 

只看楼主 倒序阅读 楼主  发表于: 2016-08-10
我在一个接收数据文件中声明了一些全局变量,然后其他int 型的都能在别的地方被调用,只有字符串不能,都是显示空。


请问是怎么回事?
离线westlor

只看该作者 1楼 发表于: 2016-08-10
我试了下,在其它文件中可以使用啊。你看看是不是你QString赋值没写好,或者使用的地方没写好?
离线nautiluslee

只看该作者 2楼 发表于: 2016-08-10
回 westlor 的帖子
westlor:我试了下,在其它文件中可以使用啊。你看看是不是你QString赋值没写好,或者使用的地方没写好? (2016-08-10 16:44) 

如果要在别的文件使用,只要加头文件就行了是吧?看一下你是怎么用的
离线6gongzi

只看该作者 3楼 发表于: 2016-08-11
在cpp文件应该赋值,初始化一次
最好设置成 static的方式
离线westlor

只看该作者 4楼 发表于: 2016-08-11
回 nautiluslee 的帖子
nautiluslee:
如果要在别的文件使用,只要加头文件就行了是吧?看一下你是怎么用的

extern 一下就行了,跟你的上面截图用法是一样的。
快速回复
限100 字节
 
上一个 下一个