Qt数据类型的转换

Qt数据类型的转换_第1张图片

Qt数据类型的转换_第2张图片

Qt中int转换成QString  

有两种方法

1.使用
QString QString::number ( long n, int base = 10 )   [static]

如:

long a = 63;  QString s = QString::number(a, 10);      // s == "63"  
QString t = QString::number(a, 16).toUpper();          // t == "3F"

2.使用

long a = 63;  QString s = QString("%1").arg(a);

推荐第1种用法


创建文件夹。

   void MainWindow::on_pushButton_2_clicked()
{
    QDir *temp = new QDir;
    bool exist = temp->exists("D://temp");
    if(exist)
        QMessageBox::warning(this,tr("创建文件夹"),tr("文件夹已经存在!"));
    else
    {
        bool ok = temp->mkdir("D://temp");
        if( ok )
            QMessageBox::warning(this,tr("创建文件夹"),tr("文件夹创建成功!"));
    }
}



你可能感兴趣的:(Qt数据类型的转换)