Tkinter的“入口小部件”不接受任何输入

时间:2019-10-13 14:07:12

标签: python tkinter

我创建了2个独立的窗口。一个是家,另一个是要注册。当我运行注册模块时,它可以工作,但是当我尝试从首页转到注册页面进行注册时,它不会从字段中获取任何输入。

当我尝试从注册页面本身运行代码时,代码按预期运行并正常工作。但是,当我尝试从主页打开它时,该按钮不起作用。

我的主页代码如下: '''蟒蛇

def poke(self, context): 
    # create a hook (removed some of the SSH/SFTP intricacies for simplicity)
    # get list of file(s) matching regex 
    files = hook.list(self.bucket, self.prefix) # you need to define operator paramters for the choices that are dynamic in the operator's poke (e.g. which bucket, what the file prefix is); swapped in the GCS args 
    regex = re.compile(self.remote_filename) 
    files = list(filter(regex.search, files)) 

    if not files: 
        return False 
    return True

'''

对于注册页面 '''蟒蛇

import registration
from tkinter import *
root = Tk()
c=registration.Register(root)
root = mainloop()

'''

当我尝试运行主页并在注册中输入名称并尝试保存它时,我在mysql的表名称中得到了空格。但它应该已经存储了在输入字段中输入的值。

1 个答案:

答案 0 :(得分:0)

你做错了 self.x =条目(self.root,textvariable = self.e).pack() 代替 self.x =条目(self.root,textvariable = self.e) self.x.pack()

现在您可以将值插入self.x