1

SystemDialogs について質問がありますか? QML で実装する必要がありますが、Github で入手できるサンプル プロジェクト (「ダイアログ」) は、10.1 SDK でビルドするとエラーが含まれているように見えます。ただし、通常どおり実行されます。

対象のコードは次のとおりです。

    SystemDialog {
            id: dialog
            title: qsTr("DIALOG")
            body: qsTr("Dialog body")
            confirmButton.label: qsTr("Okay button")
            confirmButton.enabled: true
            cancelButton.label: qsTr("Cancel button")
            cancelButton.enabled: true
            buttons: [
                SystemUiButton {
                    id: random
                    label: qsTr("RANDOM")
                    enabled: true
                },
                SystemUiButton {
                    id: random2
                    label: qsTr("RANDOM2")
                    enabled: true
                }
            ]
…
}

「エラー」プロパティはlabelenabled確認ボタンとキャンセル ボタンのbuttonsプロパティと SystemDialog の配列プロパティです。前述のように、IDE はそれらをエラーとして強調表示しますが、コードは期待どおりに機能しているように見えます。

私の質問は、SDK10.1 で同様のことを行う方法はありますか? ダイアログのボタンにテキストを設定する必要があります。

4

1 に答える 1

0

'label' と 'enabled' という名前は正しいです。

bbndk-10.1/target_10_1_0_1020/qnx6/usr/include/bb/system/SystemUiButton.hpp を確認できます

これらの名前をエラーと見なす IDE は正しくないと思います。

于 2013-05-28T17:01:08.580 に答える