在本文中,我们将通过一个 Python 脚本创建一个简单的图形用户界面 (GUI) 应用程序来生成笑话。该应用程序使用 Tkinter 库创建 GUI,并使用请求和 json 库从名为 JokeAPI ( https://jokeapi.dev/ )的公共 API 获取笑话。
该脚本首先导入必要的库:
def fetch_joke():fetch_joke():
url = "https://jokeapi.dev/joke/Any"
response = requests.get(url)
joke = json.loads(response.text)
if 'joke' in joke:
label.config(text=joke['joke'])
else:
label.config(text=joke['setup'] + '\n' + joke['delivery'])
接下来,脚本使用 Tkinter 的 Tk() 类创建应用程序的主窗口,并将窗口的标题设置为“Joke Generator”。
root = tk.Tk()
root.title("Joke Generator")"Joke Generator")
然后脚本使用 Tkinter 的 Button() 类创建一个按钮小部件,将按钮的文本设置为“生成笑话”,并将 fetch_joke() 函数指定为按钮的命令。使用 place() 方法将按钮放置在窗口的中央。
button = tk.Button(root, text="Generate
本文介绍如何利用Python的Tkinter库创建一个GUI应用,该应用从JokeAPI获取笑话。通过导入Tkinter、requests和json库,脚本生成一个包含‘生成笑话’按钮的窗口,点击按钮即可更新显示新的笑话。
订阅专栏 解锁全文
2070

被折叠的 条评论
为什么被折叠?



