如何在Tkinter类中引用输入字符串

问题描述

我有一个包含tkinter窗口的类,我想从中检索2条路径。

enter image description here

在此类中,我有一个build方法,该方法在构造函数中被调用并构建我的对话框:

SELECT b.Column_1,b.Column_2,STRING_AGG(b.VALUE,' ')
FROM (
    SELECT *
    FROM dbo.Strings
    CROSS APPLY (
        SELECT VALUE
        FROM STRING_SPLIT(column_2,' ')
        WHERE VALUE NOT IN (
                SELECT VALUE
                FROM STRING_SPLIT(column_1,' ')
                )
        ) a
    ) b
GROUP BY b.Column_1,b.Column_2

在窗口退出之后是主循环,我需要检索def _build_window(self) self.window = tk.Tk() ent_input1 = tk.Entry() ent_input1.grid(row=0,column=1) ent_input2 = tk.Entry() ent_input2.grid(row=1,column=1) 字段的值。 我通过将对tkinter条目的引用添加类成员来实现这一点?

Entry

然后在我的主循环之后,我返回值:

...
ent_input2 = tk.Entry()
ent_input2.grid(row=1,column=1)

self.input1 = ent_input1
self.input2 = ent_input2

有没有一种方法可以获取def loop_for_valid_paths(self): self.window.mainloop() return self.input1.get(),self.input2.get() 内容而无需使条目成为类成员

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)