微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决如何在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 举报,一经查实,本站将立刻删除。