首页 > 代码库 > wxWidgets中的类型转换
wxWidgets中的类型转换
1int to wxString: wxString str = wxString::Format(wxT("%i"),myInt);
2wxString to int : int i; i = wxAtoi(str);
3 string to wxString: std::string stlString = "sdfas"; wxString mystr(stlString .c_str(),wxConvUTF8);
4 wxString to string:
wxString mystring(wxT("HelloWorld"));
std::string stlstring = std::string(mystring.mb_str());
5char* to wxString:
char* chars = "Hello world";
wxString mystring(chars, wxConvUTF8);
6 wxString to char*: char* cs = str.mb_str(wxConvUTF8);
7char[] to wxString:
char chars[34] = "sefasd";
wxstring mystring(chars, wxConvUTF8);
8wxString to char[]:
wxString mystring(wxT("HelloWorld"));
char cstring[1024];
strcpy(cstring, (const char*)mystring.mb_str(wxConvUTF8));
二、wxdatetime 与wxstring转换
2.1 wxdatetime to wxstring :
wxDateTime dt = CalendarCtrl1->GetDate();
wxString msg = dt.Format(wxT("%Y-%m-%d"),wxDateTime::A_EST);
2.2 wxstring to wxdatetime: char* ca = "2008-09-03";wxDateTime dt;dt.ParseDate(ca);
2wxString to int : int i; i = wxAtoi(str);
3 string to wxString: std::string stlString = "sdfas"; wxString mystr(stlString .c_str(),wxConvUTF8);
4 wxString to string:
wxString mystring(wxT("HelloWorld"));
std::string stlstring = std::string(mystring.mb_str());
5char* to wxString:
char* chars = "Hello world";
wxString mystring(chars, wxConvUTF8);
6 wxString to char*: char* cs = str.mb_str(wxConvUTF8);
7char[] to wxString:
char chars[34] = "sefasd";
wxstring mystring(chars, wxConvUTF8);
8wxString to char[]:
wxString mystring(wxT("HelloWorld"));
char cstring[1024];
strcpy(cstring, (const char*)mystring.mb_str(wxConvUTF8));
二、wxdatetime 与wxstring转换
2.1 wxdatetime to wxstring :
wxDateTime dt = CalendarCtrl1->GetDate();
wxString msg = dt.Format(wxT("%Y-%m-%d"),wxDateTime::A_EST);
2.2 wxstring to wxdatetime: char* ca = "2008-09-03";wxDateTime dt;dt.ParseDate(ca);
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。