Ребят помогите с кнопкой на python

Хотел сделать сделать кнопку открытие вк, все сделал

tk= Tk()
import webbrowser
.......
.......
.......

bl = Button(tk,image = vk,command=webbrowser.open("https://vk.com/feed", new=2, autoraise="True"))                          
bl.place(x=610,y=798, width=200, height=100)

                    

tk.mainloop

При запуске сразу открывается сайт и кнопка не открывать сайт, ошибок нет


Ответы (1 шт):

Автор решения: n1tr0xs

Это происходит потому что вы вызываете функцию вместо того, чтобы передать её. Это можно исправить так:

bl = Button(tk, image=vk, command=lambda: webbrowser.open("https://vk.com/feed", new=2, autoraise="True"))
→ Ссылка