2012-04-10 15 views
0

Qtを使用してGUIアプリケーションを作成したいとします。そのために私は使用してファイル名を取得する必要があります:私はWindowsを使用してCでのファイル名のパスを持つようにしたいのですQt(VC++)を使用したファイルpathin char形式の文字列の作成

QString fileName=getOpenFileName(.....) 

:と\ B \ Cをフォーマット\は文字変数を受け入れる関数に渡します。これをどのように実装できますか?

答えて

0

Qt FAQ

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

によると、Windows上で "\" を保証するために、あまりにも、QDir :: toNativeSeparators(パス)を行うことをお勧めします。 –

関連する問題