使用wget库和tkinter库,定义一个方法,如何不直接运行方法?
使用wget库和tkinter库,定义一个方法,如何不直接运行方法?
我的诉求
在开发MineCraft简易开服器的时候,我需要定义一个方法,里面的代码可以执行一个安装的操作,然后按下tkinter库的按钮,才运行那个方法,并非先运行方法。
我的代码
# -*- coding: UTF-8 -*-
import tkinter as tk
import wget
root = tk.Tk()
def button_1_18_2():
url = 'https://launcher.mojang.com/v1/objects/c8f83c5655308435b3dcf03c06d9fe8740a77469/server.jar'
wget.download(url, out="1.18.2 Server.jar")
download_1_18_2 =tk.Button(padx=10,pady=10,command=button_1_18_2())
root.mainloop()
我应该解决什么?
我的问题是如何让代码中的“button_1_18_1()”方法不直接运行,点击按钮后再运行。
推荐文章: