国产探花免费观看_亚洲丰满少妇自慰呻吟_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》。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 武川县| 永胜县| 南江县| 宜城市| 钟山县| 威信县| 黎城县| 龙岩市| 黄冈市| 红安县| 满城县| 邮箱| 鄄城县| 宿迁市| 泸西县| 江川县| 如东县| 大理市| 来凤县| 凌源市| 金堂县| 历史| 建阳市| 安达市| 梁山县| 聊城市| 洪泽县| 新疆| 大方县| 奇台县| 浪卡子县| 钦州市| 北票市| 云霄县| 涪陵区| 保德县| 漳平市| 馆陶县| 天气| 澄迈县| 眉山市|