Senior's Blog

ゴルフ(Golf)、python(Pythonista)、メンタルヘルスに関するブログです。

Ex.2. Webページ表示プログラム

次のプログラム作成に入ります。

今回は、よく閲覧するWebページを表示する、という簡単なものを作成します。

<画面構成>

  ーページ選択ボタン3個

  ーWeb表示ビュー:webviewを使用

<機能>

  ーボタンを押したら、該当のwebページを表示する

 

URLを指定して、それを表示するだけの簡単なものですが、

まずは、そこまで作成します。

<画面デザイン>

f:id:SuzyLW:20190710131643p:plain



 

<ソース> 

import ui

def display_url(sender,ur):
    wv = sender.superview['webview1']
    wv.load_url(ur)

def get_url(sender):
    tx = sender.title
    if tx == 'Google':
       ur = 'https://www.google.com/'
    elif tx == 'Yahoo':
       ur = 'https://www.yahoo.co.jp/'
    elif tx == 'MyBlog':
        ur = 'https://suzylw.hatenablog.com/'
    else:
        ur = 'http://www.google.com/'
    return ur

#select button
def BtnClick_select(sender):
    ur = get_url(sender)
    display_url(sender,ur)

#startup
v = ui.load_view()
v.present('sheet')

 

極めて短いプログラムです。

 

ーーーーーーーーーーーーーーーーーーーーーーーーーーーー

※ 2019/7/10  rakuten → yahooに変更