Я делаю небольшую программу (сначала на самом деле) с Tkinter. Предполагается, что эта программа имеет логотипы для веб-сайтов и при нажатии открывает веб-сайт.
google_url = 'https://www.google.com'
def OpenUrl():
webbrowser.open_new(google_url)
button1 = tk.Button(root, command=OpenUrl)
Этот код работает (после упаковки / импорта всего)
Теперь этот код был до:
button1 = tk.Button(root, command=webbrowser.open_new('https://www.google.com'))
Я новичок в Python, поэтому я очень хочу понять, почему это изменение сработало. Был ли это Python переводчик, который сделал что-то? Теперь, это не весь код, который я написал, так что если вы думаете, что я должен показать это, спросите меня, но это было различие, которое позволило коду работать. (Откройте Google, когда кнопка была нажата. Раньше, когда код запускался, он открывал Google, но не открывал tkinter)