使用def与tkinter在python中制作简单的维基百科应用程序

时间:2017-11-03 14:04:05

标签: python tkinter

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

import wikipedia


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

此代码有效但我想在应用程序中添加tkinter GUI,其中包含输入字段和搜索按钮。然后,搜索结果将显示在文本框中的GUI中。

1 个答案:

答案 0 :(得分:1)

假设你真的做过研究并且空出来(这是非常不可能的),你可以使用像

这样的东西
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()

尝试研究更多和readthedocs,他们是您编程中最好的朋友