unisgned char,unsigned long int与QString的转换

时间:2021-03-10 22:29:52
        RT,用的是QT4。
        转换函数怎么写?或者是用什么函数?

5 个解决方案

#1


额。。我说拿来的QString呢,原来是QT...
我这样的土鳖只能帮顶了。。

#2


查一下QT的帮组文档里面的QString就好啦
QString跟std::string差不多
应该是多补充了一些常用的成员函数

#3



   unsigned long int a=1;
    QString str;
    str=QString::number(a);

    char b='b';
    QString str2(b);

#4


QString和string很不同,QString 是unicode字符集。。。

#5


转换成unsigned char?
我只知道通过QArry可以转换成char*,貌似char的或不可以,你真要那么做的话,就用【】操作来取你要的那个字符

至于转换成unsigned long的话,QString::toNumber(value),然后进行类型转换

#1


额。。我说拿来的QString呢,原来是QT...
我这样的土鳖只能帮顶了。。

#2


查一下QT的帮组文档里面的QString就好啦
QString跟std::string差不多
应该是多补充了一些常用的成员函数

#3



   unsigned long int a=1;
    QString str;
    str=QString::number(a);

    char b='b';
    QString str2(b);

#4


QString和string很不同,QString 是unicode字符集。。。

#5


转换成unsigned char?
我只知道通过QArry可以转换成char*,貌似char的或不可以,你真要那么做的话,就用【】操作来取你要的那个字符

至于转换成unsigned long的话,QString::toNumber(value),然后进行类型转换