下のcode「GoToURL.py」で直接サイトへjumpします。
# ufi finder (ten_plate).py 1/15/2024
# browserはdefaultのbrowserが使われます。
# 赤字は覚えておきたいところ
import webbrowser
import PySimpleGUI as sg
# リンク用辞書作成
dict_link = {
'シニア別館': 'https://kumasan.com/',
'ganref': 'https://ganref.jp/',
'Amazon': 'https://www.amazon.com/'
}
# ウィンドウ配置
layout = [
[sg.Text('サイトへgo', font=('メイリオ', 10), auto_size_text=True)],
[sg.Button(name) for name in dict_link.keys() ],
[sg.Button('End', size=(30,1))] # justification='center')はerrorとなる
]
#print(name) # ここではまだnameはdefineされていない NameError: name 'name' is not defined
#print(dict_link.keys()) # dict_keys(['シニア別館', 'ganref', 'Amazon'])
# ウィンドウ作成
window = sg.Window('URL Finder', layout)
# イベントループ
while True:
event, values = window.read() # イベント読み取り(ここでイベント待ち)
for name, url in dict_link.items():
#print(name) # シニア別館 ganref Amazon # ここで始めてnameが見える
if event == name:
webbrowser.open(url)
continue
if event == None or 'End':
break
window.close()
# 頻繁にアクセスURLをcodeに書き込んで日常生活をスムースにしましょう。