如何解决该功能在Tkinter中自行打开
我有一个问题,我想制作一个字体字体,当我按下按钮时会打开一个网站,除了启动文件后,功能会自行执行
from tkinter import *
import random
import string
import webbrowser
def Tokens():
webbrowser.open_new("https://xlean.me")
button = "Start"
windows = Tk()
windows.title("Discord Tokens")
windows.geometry("500x150")
windows.minsize(500,150)
windows.maxsize(500,150)
windows.iconbitmap("icon.ico")
windows.config(background="#242424")
text = Label(windows,text="Hello to you !",bg="#242424",fg='white')
text.config(font=("Alatsi",30))
text.pack()
button = Button(windows,text=button,bg='#202020',fg='white',command=Tokens())
button.pack(fill=X)
windows.mainloop()
解决方法
在传递执行结果的同时,应将Tokens
函数作为command
arg传递。您需要在command=Tokens
之后删除括号。这是固定代码:
from tkinter import *
import random
import string
import webbrowser
def Tokens():
webbrowser.open_new("https://xlean.me")
button = "Start"
windows = Tk()
windows.title("Discord Tokens")
windows.geometry("500x150")
windows.minsize(500,150)
windows.maxsize(500,150)
windows.iconbitmap("icon.ico")
windows.config(background="#242424")
text = Label(windows,text="Hello to you !",bg="#242424",fg='white')
text.config(font=("Alatsi",30))
text.pack()
button = Button(windows,text=button,bg='#202020',fg='white',command=Tokens)
button.pack(fill=X)
windows.mainloop()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。