亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

QString類型轉換

發布時間:2020-06-30 17:14:28 來源:網絡 閱讀:462 作者:WZM3558862 欄目:開發技術

把QString轉換為 double類型

方法1.不安全的轉換方式

QString str="123.45";

double val=str.toDouble(); //val=123.45


方法2.很適合科學計數法形式轉換
bool ok;
double d;

d=QString("1234.56e-02").toDouble(&ok); //ok=true;d;12.3456.


把QString轉換為float形

方法1.

QString str="123.45";

float d=str.toFloat(); //d=123.45

方法2.

QString str="R2D2";

bool ok;

float d=str.toFloat(&ok); //轉換是被時返回0.0,ok=false;


把QString形轉換為×××
1.轉換為十進制×××

注意:基數默認為10。當基數為10時,并且基數必須在2到36之間。

如果基數為0,若字符串是以0x開頭的就會轉換為16進制,若以0開頭就轉換為八進制,否則就轉換為十進制。

Qstring str="FF";
bool ok;
int dec=str.toInt(&ok,10); //dec=255 ; ok=rue

int hex =str.toInt(&ok,16); //hex=255;ok=true;


長×××轉換為Qstring形
long a =63;
QString str=QString::number(a,16); //str="3f";

QString str=QString::number(a,16).toUpper(); //str="3F";


Qstring 轉換char*問題
方法一:
QString qstr("hello,word");
const char * p = qstr.toLocal8Bit().data();
方法二:
const char *p = qstr.toStdString().data();  轉換過來的是常量


把當前時間轉化為QString
public QDateTime qdate = QDateTime.currentDateTime();

datetime = qdate.toString("yyyy年MM月dd日ddddhh:mm:ss");

toString()函數中的格式控制:

日期:QDate

QString類型轉換

時間:QTime

QString類型轉換


如果不是QTime和QDate類比如說:通過TCP/IP接收到的char unsigned char 類等如何轉換為QString類


[cpp] view plain copy print?QString類型轉換QString類型轉換

  1. QString TimeString( DWORD dwTime)  

  2. {  

  3.     char cTime[50] = {0};  

  4.     memset(cTime,0,50);  

  5.     strftime(cTime,32,"%Y-%m-%d %H:%M:%S",localtime(&time_t(dwTime)));  

  6.     return QString(cTime);  

  7. }  


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

巴林右旗| 托克托县| 隆林| 南岸区| 宁明县| 南江县| 谢通门县| 林周县| 高要市| 周宁县| 台南县| 怀宁县| 彩票| 宁安市| 万宁市| 石河子市| 青浦区| 北海市| 通海县| 府谷县| 乌鲁木齐市| 永兴县| 沙田区| 内丘县| 河东区| 英吉沙县| 格尔木市| 太仆寺旗| 孙吴县| 道真| 韩城市| 合川市| 衢州市| 铁岭市| 西青区| 临桂县| 饶阳县| 淳化县| 保德县| 祥云县| 苗栗市|