0

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

QString fileName=getOpenFileName(.....)

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

4

1 回答 1

0

根据Qt FAQ

QString path = QFileDialog::getOpenFileName(...);
QByteArray byteArray = path.toLocal8Bit();
const char *charPath = byteArray.data();
于 2012-04-10T05:05:10.207 回答