私は C++ と QML にかなり慣れていないので、自分自身にその方法を教えようとしています! QML ヘッダー オブジェクトの「タイトル」プロパティを変更しようとしています。現在、GitHub の pushCollector カスケードの例に基づいてアプリを開発しています。
プロパティエイリアスを割り当ててそのようにすることができることを他の場所で読みました。
NavigationPane {
id: navPane
property alias connectionText:connectionStatus.title
Page {
Container {
Header {
id: connectionStatus
title: "Connection Status:"
verticalAlignment: VerticalAlignment.Bottom
bottomMargin: 0.0
topMargin: 0.0
visible: true
subtitle: ""
}
私の質問は、関数を呼び出すたびにタイトルを動的に変更できる void 関数を作成するにはどうすればよいかということです。次のようなものが必要です。
void App:changeConnectionText(const QString new Text)
{
//change object title in QML
}
ありがとう!