使用def和tkinter在python中创建简单的wikipedia应用程序

使用def和tkinter在python中创建简单的wikipedia应用程序,python,tkinter,Python,Tkinter,我是python初学者。我正在尝试制作一个python wiki应用程序,它可以为您搜索的任何内容提供摘要。 我的代码如下: import wikipedia question = input("Question: ") wikipedia.set_lang("en" ) print (wikipedia.summary(question) ) 这段代码可以工作,但我想在应用程序中添加一个带有输入字段和搜索按钮的tkinterGUI。然后,搜索结果将显示在GUI的文

我是python初学者。我正在尝试制作一个python wiki应用程序,它可以为您搜索的任何内容提供摘要。 我的代码如下:

import wikipedia


    question = input("Question: ")
    wikipedia.set_lang("en" )
    print (wikipedia.summary(question) )

这段代码可以工作,但我想在应用程序中添加一个带有输入字段和搜索按钮的
tkinter
GUI。然后,搜索结果将显示在GUI的文本框中。

假设您确实进行了研究,结果为空(这是不太可能的),您可以使用

from tkinter import *
import wikipedia

def on_click():
  q = get_q.get()
  text.insert(INSERT, wikipedia.summary(q))

root = Tk()
question = Label(root, text="Question")
question.pack()
get_q = Entry(root, bd =5)
get_q.pack()
submit = Button(root,text='Submit',command=on_click)
submit.pack()
text = Text(root)
text.pack()

root.mainloop()

请尝试进行更多的研究,他们是您在编程方面最好的朋友

您好,欢迎来到StackOverflow!要在编写tkinter GUI应用程序时获得一些帮助,请在开始和做一些研究时展示一些努力@洛基维斯特,他可能已经试过了你的密码在哪?你必须为你想要达到的目标付出一些努力…@silverhash毫不在意,这在问题中是不明显的。看起来你应该做的第一件事是找到一本tkinter教程,然后按照自己的方式完成它。然后,试着做你想做的事。如果你被问题的某个特定部分卡住了,那么你应该回来问一个问题。如文所述,这简直太宽泛了。您要求我们为您编写一个程序。非常感谢您的时间和努力。你的代码对我来说很容易理解。TBH我做过研究。我是一个对python感兴趣的初学者。谢谢你的帮助