在使用qt和c++進行開發的時候,由於兩者的資料型別不完全相同,需要進行轉換。下面介紹qstring和string型別相互轉換的方法。(qt4.6上已測試可用。)
1、在標頭檔案中新增inlucde資訊和轉換函式宣告:
[cpp]view plain2、在主體cpp檔案中新增以下轉換函式即可:copy
#include
#include
#include
#include
using
namespace std;
qstring s2q(const string &s);
string q2s(const qstring &s);
[cpp]view plain
copy
qstring s2q(const string &s)
string q2s(const qstring &s)
QString和string型別相互轉換
在使用qt和c 進行開發的時候,由於兩者的資料型別不完全相同,需要進行轉換。下面介紹qstring和string型別相互轉換的方法。qt4.6上已測試可用。1 在標頭檔案中新增inlucde資訊和轉換函式宣告 cpp view plain copy include include include i...
QString和string互轉中文字元
string qstring 1 std string strstd 中文字元 2qstring strq qstring fromlocal8bit strstd.c str qstring string 1 qstring strq 中文字元 2std string strstd strq.to...
QString和string的相互轉換及亂碼處理
string和qstring之間的轉化 qt5中,基本的qstring和string轉換 qstring qstr string str str qstr.tostdstring qstr qstring fromstdstring str 如果沒有定義using namespace std,請寫上...