首页 > 解决方案 > 如何从基于 tkinter 类的小部件中获取变量

问题描述

我正在使用基于类的 Tkinter 小部件:

以下是相关代码:

class PseudostreamWidget(tk.Frame):
    def __init__(self, master=None, **kw):
        tk.Frame.__init__(self, master, **kw
        self.targetIP = tk.Entry(self.Ipconfig)
        self.targetIP.configure(background='black', font='{Lato} 12 {}', foreground='white', highlightbackground='black')
        _text_ = '''Friend's Public IP Here'''
        self.targetIP.delete('0', 'end')
        self.targetIP.insert('0', _text_)
        #target_ip = ??????????????????????????????

我想target_ip成为我可以在我的程序中使用的变量,但我只是不知道如何在这里获取变量。

我努力了:

target_ip = self.targetIP

而且我认为这会起作用,但它也不起作用,我应该阅读什么,这似乎真的很初级,我错过了哪一部分?请把我链接到文档!

标签: pythonuser-interfacetkintertkinter-entrypython-class

解决方案


推荐阅读