1

BB-10 で onClick 関数を試しましたが、クリックすると別の qml ファイルをプッシュできません。

Button {
                text: "LOG IN"
                onClicked: {
                    var test = screen.createObject();
                     navigationPane.push(test);
                }
                attachedObjects: ComponentDefinition {
                    id: screen
                    source: "y.qml"
                }
            } 

コード y.qml は次のとおりです

             TabbedPane {
showTabsOnActionBar: true
Tab {
    title: "Home"
    Page {
        id: page1
        actions: [
            ActionItem {
                title: "New"
            },
            ActionItem {
                title: "Delete"
            }
        ]
    }
}
Tab {
    title: "Options"
    Page {
        id: page2
        actions: [
            ActionItem {
                title: "Edit"
            },
            ActionItem {
                title: "Save"
            }
        ]
    }
}

(テキスト: "ログイン") ボタンをクリックしている間、"y.qml" を表示できません。

4

2 に答える 2

0

ナビゲーションペインをタブ付きペインにプッシュすることはできません。タブ内にナビゲーションペインを次のように追加できます。

 Tab {
    id: loginregisterTab
    NavigationPane {
             peekEnabled: false
         id: test
        y{//here u can go to y.qml
        }
    }
}

y.qmlでuは次のようなIDを含めています

NavigationPane{
 id: navigationPane
   Page {
    Container {
        id: test
  }
  }
 }
于 2013-02-11T09:24:53.280 に答える
0

navigationPage からタブ付きペインをプッシュすることはできません。ページのみをプッシュできます。ただし、TabbedPane 内では、navigationpane を使用できます。

于 2012-11-28T15:13:46.180 に答える