使用Qt(VC ++)创建char格式的文件路径的字符串

时间:2012-04-10 03:31:58

标签: qt path formatting

我想使用Qt创建一个GUI应用程序。为此,我需要使用以下命令获取文件名:

QString fileName=getOpenFileName(.....)

我正在使用Windows并希望以C:\ a \ b \ c格式获取文件名路径,并将其传递给接受char变量的函数。我该如何实现呢?

1 个答案:

答案 0 :(得分:0)

根据Qt FAQ

QString path = QFileDialog::getOpenFileName(...);
QByteArray byteArray = path.toLocal8Bit();
const char *charPath = byteArray.data();