我已經在Sign.qml頁面中使用了NavigationPane,用戶登錄後,它將在Homescreen.qml中轉到Homescreen.qml 我已經使用TabbedPane,同時單擊登錄按鈕(Signin.qml),我越來越響應,但不能能去Homescreen.qml黑莓10級聯Tabbedpane
在此我附上我的代碼 Signin.qml
NavigationPane {
id: navigationPane
Page {
attachedObjects: ComponentDefinition {
id: pageDefinition
source: "HomeScreen.qml"
}
Container {
Button {
text: "Login"
onClicked: {
//check if is credentials are valid or not
if(isValidUser())
{
var page = pageDefinition.createObject();
navigationPane.push(page);
}
else
{
//show error message
}
}
}
}
}}
和我Homescreen.qml代碼
import bb.cascades 1.0
TabbedPane {
id: mainTab
showTabsOnActionBar: true
Tab {
title: "Home"
imageSource: "asset:///menuicons/home.png"
Signin {
id: signin
}
}
Tab {
title: "Home"
imageSource: "asset:///menuicons/home.png"
Editnew {
id: homepage
}
}
Tab {
title: "Messages"
Messages {
}
}
Tab {
title: "Search"
Search{
}
}
Tab {
title: "Feeds"
Feeds {
}
}
Tab {
title: "Nearby"
Nearby{
}
}
Tab {
title: "Followers"
Followers {
id: foll
}
}
Tab {
title: "Group"
Groups {
id: groups
}
}
我無法查看Homescreen.qml,同時點擊登錄按鈕登錄,任何人都可以給我一些想法如何做到這一點..?
感謝這個@Sorry老闆 – rfsk2010