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();