URL(QMLのURLタイプ)のパスを表示したいとします。 toString()
を使用すると、file:///
の接頭辞を持つパスが表示されます。 QUrlのtoLocalFile()
に似た関数があるので、私は正規表現とプラットフォームの区別を自分で書く必要はありませんか?QMLのURLタイプのローカルファイル表現
例:
property url foo: some_variable_that_links_to_a_QUrl_in_C++
...
Text {
text: foo
}
これはfile:///my/path/to/happiness/
を示ししかし、私は/my/path/to/happiness/
私はそうは思わない。なぜあなたはその形式でURLを必要としますか? JavaScriptで最初の7文字ほどの文字を削除するだけで済みます。 :p – Mitch
GUIで表示するには、その形式で表示する必要があります。 ;) Windowsでは 'file:///'(3つのスラッシュ)を削除する必要があるため、MacではOSX上で先行するスラッシュを維持したいので、2つしかありません。 QUrlの 'toLocalFile()'と似たようなものを持っているといいですか? – DenverCoder21