如何在python中存储来自文本框的输入?

我想制作一个程序,向我显示使用 python tkinter GUI 在文本框中引入的数字的除数,并将结果存储到纯文本文件中。


我不知道如何从文本框中获取值。我知道这是与 相关的东西get(),我读了一些东西,但我仍然不明白。


这是代码:


from tkinter import *


def create_file():

    file_object = open("C:/Users/valis/Desktop/Divisors.txt","w+")



def evaluate():

    show_after= Label(text= "Check your Desktop !")

    show_after.pack(pady=2, anchor=SW)

    create_file()



#Windows size and Title

window = Tk()

window.title("Show Divisors")

window.geometry("300x100")


message = Label(window, text="Enter a number : ")

message.pack(pady=2, anchor=NW)


textbox_input = Text(window,height=1, width=11)

textbox_input.pack(padx= 2,pady= 2, anchor=NW)


window.mainloop()

代码不完整,我该怎么办?


翻阅古今
浏览 255回答 1
1回答

茅侃侃

正如您所说,您将使用get()函数但具有一些附加属性。如果我们有一个文本框textbox_input,那么您可以使用以下行返回其输入:test_input = textbox_input.get("1.0",END)第一部分,“1.0”意味着输入应该从第一行,字符零(即:第一个字符)读取。END是一个导入的常量,它被设置为字符串“end”。该END阅读部分的手段,直到达到文本框的末尾。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python