首页 文章

tkinter中的双重输入小部件

提问于
浏览
-2

我正在尝试使用Python中的GUI完成ATM程序 .

Problem:

在开始时,我的程序生成一个Tkinter窗口,它使用0-9按钮从输入小部件输入PIN作为输入.Entry按钮需要 Entry (root, textvariable=text_Input) ,而 text_input=StringVar() 程序将输入的PIN与文件中可用的数据进行比较 .

如果PIN匹配,我的程序通过Enter按钮转到另一个功能,销毁先前的根并打开一个新的 . 在这里,我需要输入一些金额来提取或存款 . 我在这里再次使用 Entry 小部件

inp= StringVar()
Entry (root1, textvarible=inp)

我使用撤销按钮将此( inp )发送到 withdraw 函数 . 当我打印( inp )时,它给出 PY_Var16PY_Var22 .

1 回答

  • 0

    你应该用 print(inp.get()) 替换 print(inp)

相关问题