国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

QVariant的canConvert和convert函數--筆記

2019-11-08 01:48:01
字體:
來源:轉載
供稿:網友

canConvert只是報告QVariant進行兩個類型之間轉換的能力,例如QString和Int類型之間的轉換,重點是類型。convert判斷的是QVariant進行兩個類型的數據之間轉換的能力,例如“123”和123之間的轉換,重點是數據。

 

  QString str1 = "Qt5.7";

    QVariant var1 = str1;
    QString str2 = "123";
    QVariant var2 = str2;
    qDebug()<<var1.canConvert(QVariant::Int);
    qDebug()<<var1.convert(QVariant::Int);
    qDebug()<<var1.toString();
    qDebug()<<var2.canConvert(QVariant::Int);
    qDebug()<<var2.convert(QVariant::Int);
    qDebug()<<var2.toString();

輸出結果為:

true

false

"0"

true

true

"123"

使用canConvert()函數返回true的數據類型組合如下:

更多知識請翻閱《Qt Creator快速入門》的《7.2.5 QByteArray和QVariant》。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 德庆县| 临泽县| 肇东市| 师宗县| 怀远县| 平凉市| 朝阳市| 九龙城区| 封丘县| 仙桃市| 府谷县| 牡丹江市| 彝良县| 龙南县| 临湘市| 苍梧县| 景泰县| 仙桃市| 齐河县| 永春县| 阳信县| 洞口县| 古交市| 延吉市| 会昌县| 东台市| 米泉市| 上思县| 平乡县| 兴国县| 辽中县| 连城县| 宜川县| 颍上县| 吉水县| 安吉县| 商河县| 瑞丽市| 白水县| 巴彦县| 名山县|