当前位置: 首页 > 面试题库 >

如何获取Tkinter标签文本?

罗奇文
2023-03-14
问题内容

我将列出用户将从中选择的地址列表,然后将返回地址文本。我需要使用,Tkinter.Label因为Tkinter.Listbox不允许换行。

.get()在Label类中,踢球者没有类似方法…

我知道我可以做类似的事情:

v = StringVar()
Label(master, textvariable=v).pack()
v.set("New Text!")
 ...
print v.get()

但是,我有一个5-20地址的列表,其中包含多个单独的,StringVar()这将很困难b /
c,我无法识别有效标签的位置。我只想访问激活的窗口小部件内容。

是否使用Tkinter.Label了正确的小部件?


问题答案:

要从标签中获取值,可以使用cget方法,该方法可用于获取任何配置选项的值。

例如:

l = tk.Label(text="hello, world")
...
print("the label is", l.cget("text"))

您还可以使用选项作为键,将该对象视为字典。使用相同的示例,您可以使用l["text"]



 类似资料:
  • 问题内容: 在某些情况下,我必须从标记中获取文本,例如- 输入标签中的文本是一些说 但是当我使用时,它什么也不会返回。 无论如何,我可以从标签中获取文本吗? 问题答案: 您可以使用以下任何一种: 让我知道这是否没有帮助。

  • 问题内容: 我正在做漂亮的汤。我有一个html字符串: 我如何检索“获取此”,而忽略“ 忽略此 ” 谢谢 问题答案: 您可以获取文本,而不必递归检索子文本: 这与文本相对于孩子的位置无关:

  • 问题内容: 我的链接看起来像这样 我想从那里去。我试过了 它输出。 我试过了,但它给了我KeyError。我该如何解决?我的错误是什么? 问题答案: 您可以使用css选择器,使用标题文本拉出所需的跨度: 找到具有包含 RAM 的 title 属性的 跨度 ,等效于在python中说。 或在 re.compile中 使用 find __ 要获取所有数据: 这会给你:

  • 我正在使用OneSignal向我的Android应用程序中的用户发送通知。目前,我可以使用idsAvailable()获取playerID/deviceID,并向该用户发送通知。

  • 假设我在一个页面上有3个文本框,定义如下。 我将把值“Open”作为参数传递给JSoup,JSoup应该返回如下数据(这是中间文本框的详细信息)。 JSoup能做到吗? 谢谢您 -阿努普