今回はtableviewです。
前回のwebviewと組合せ、tableviewで選んだ項目のサイトを、
ボタン押下で表示するようにしました。
Tupleの扱いがよくわかりませんでしたが、二次元配列のように使うみたいです。
Tupleは、文字でも数値でも、さらにはtupleも混在できるようで、C言語の構造体のように使えるようです。
import ui
url_list = ("https://google.com", "https://translate.google.com", "http://rakuten.co.jp")
def OnWebview(sender):
global url_list
webview = sender.superview["webview1"]
tableview = sender.superview["tableview1"]
sel = tableview.selected_rows
url = url_list[sel[0][1]] #get URL via tuple
webview.load_url(url)
v = ui.load_view()
#display Google on startup
webview = v["webview1"]
url = url_list[0]
webview.load_url(url)
v.present('sheet')
🔵UI画面