我想使用 Qt 创建一个 GUI 应用程序。为此,我需要使用以下方法获取文件名:
QString fileName=getOpenFileName(.....)
我正在使用 Windows 并希望获得 C:\a\b\c 格式的文件名路径并将其传递给接受 char 变量的函数。我该如何实施?
我想使用 Qt 创建一个 GUI 应用程序。为此,我需要使用以下方法获取文件名:
QString fileName=getOpenFileName(.....)
我正在使用 Windows 并希望获得 C:\a\b\c 格式的文件名路径并将其传递给接受 char 变量的函数。我该如何实施?
根据Qt FAQ
QString path = QFileDialog::getOpenFileName(...);
QByteArray byteArray = path.toLocal8Bit();
const char *charPath = byteArray.data();