您的位置:首页 > 编程语言 > Qt开发

Qt数据类型的转换

2013-05-21 09:50 197 查看





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("文件夹创建成功!"));

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: