from Tkinter import *
import webbrowser
root = Tk()
frame = Frame(root)
frame.pack()
url = 'http://www.sampleurl.com'
def OpenUrl(url):
webbrowser.open_new(url)
button = Button(frame, text="CLICK", command=OpenUrl(url))
button.pack()
root.mainloop()
私の目標は、GUIウィジェットのボタンをクリックするときにURLを開くことです。しかし、私は これを行う方法を確認していません。 をクリックせずにスクリプトを実行すると、Pythonは2つの新しいウィンドウを開きます。また、ボタンをクリックすると何も起こりません。Python 2.7 Tkinter open webbrowserクリック