我正在嘗試開發BlackBerry,我只是隨時嘗試並學習基礎知識。使用onClick啓動新的活動
所以這非常簡單,但是如何使用按鈕啓動新的活動?
我在QML文件中有onClick屬性,我不知道哪個代碼放在{}中。
我正在嘗試開發BlackBerry,我只是隨時嘗試並學習基礎知識。使用onClick啓動新的活動
所以這非常簡單,但是如何使用按鈕啓動新的活動?
我在QML文件中有onClick屬性,我不知道哪個代碼放在{}中。
目前還不清楚你期望的是什麼,但我會給你製作一張新照片的例子。表格是顯示在當前內容之上的全屏視圖,通常用於創建或編輯不是應用程序主要焦點的內容或其他活動。
比方說,你已經有了一個Page
上有一個按鈕:
Page {
Container {
Button {
text: "Open sheet"
onClicked: {
}
}
}
}
我們打開一個新的工作表,當你點擊一個按鈕,就可以將其連接到現有頁面並定義其內容。之後,您只需撥打onClicked()
方法中的newSheet.open()
即可。
Page {
Container {
Button {
text: "Open sheet"
onClicked: {
newSheet.open()
}
}
}
attachedObjects: [
Sheet {
id: newSheet
Page {
Container {
Label {
text: "Sheet"
}
Button {
text: "Close sheet"
onClicked: newSheet.close()
}
}
}
}
]
}
這是在單擊按鈕時打開新工作表的示例。你還應該檢查Tabs和NavigationPane
雖然這可行,但我認爲他應該只使用NavigationPane和Page。工作表僅用於表單提交 –
我同意。這個問題有點含糊,所以我寫了一些想到的拳頭,但我同意NavigationPane更可能是更好的選擇。定義對象和使用它們的方式是相似的,所以他可以很容易地將其改變爲他所需要的。 – pajaja
儘管如何創建新的QML文件?例如,我想在example1.qml中啓動example2.qml中的按鈕。我怎麼做? – user3535901
你說「活動」是什麼意思?它是爲BB指定的嗎? – folibis
我的意思是喜歡改變屏幕@folibis。 – user3535901