我的程序中需要利用Windows的API读取注册表,用RegQueryValueEx函数,读取出来的字符串数据存储在一个BYTE型的数组里,定义方法为:
BYTE data[100];
用MFC编程的时候,只需要用LPCWSTR转换一下就可以将其存储在一个CString变量中:
CString str = (LPCWSTR)data;
但是用Qt编程的时候,我想把它存储在一个QString 类型的变量中,试验了很多办法,都没有成功,只能取得这个字符串的第一个字符,请问有什么好办法吗?
我的编译环境是VC2005+Qt4。
[ 此贴被XChinux在2006-11-22 11:56重新编辑 ]