1

私は 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
    }

ありがとう!

4

1 に答える 1