1
からタイトルを設定します。QMLのFileDialogは、私は、次のQMLファイルを持っているC++コード
QQmlEngine engine;
QQmlComponent component(&engine);
component.loadUrl(QUrl(QStringLiteral("qrc:/qml/my_file_dialog.qml")));
QObject* object = component.create();
object->setProperty("myTitle", "Open file!");
タイトルは財産myTitle
の初期値(Select file to open
)が、決して私が間違って何をやっているOpen file!
に変更します。私は次のようなコードがありますか?
UPDATE また、C++コードから直接タイトルを更新しようとしました。
私は、ダイアログオブジェクトを持って考えると、私はこのようなタイルを更新します。このような
QQmlProperty::write(dialog, "title", "testing title");
もが:
dialog->setProperty("title", "testing title");
ファイルダイアログのプロパティのタイトルが設定されていません。
@Tarodが彼の答えで言いましたように、バグのようです。
何か不足していますか?我々はまた、あなたが他のプロパティが正しく更新されてチェックすることができ
title = myTitle
の代わりに
title = "xxx"
他のフィードバックが与えられていない場合、私は、これはバグであれば明確にするためにしばらく待ってます私はあなたの答えを受け入れます:それはバグです。 – mtb