gpt4 book ai didi

python - 如何更改列表框项目的文本?

转载 作者:太空狗 更新时间:2023-10-29 21:43:38 26 4
gpt4 key购买 nike

我有一个充满项目的列表框,我需要更改项目的文本。使用项目配置我只能找出如何改变颜色。

如何更改 Tkinter Listbox 上的项目文本?

最佳答案

要更改文本,您必须在适当的索引处删除并重新添加一个项目。

这是一个不断更新列表框中第二项的人为示例:

import Tkinter as tk
import time

class Example(tk.Frame):
def __init__(self, parent):
tk.Frame.__init__(self, parent)

self.lb = tk.Listbox(self)
self.lb.pack(fill="both", expand=True)

self.lb.insert("end", "item 1","the current time", "item 3")

self.after(1000, self._update_listbox)

def _update_listbox(self):
self.lb.delete(1)
self.lb.insert(1, time.asctime())

self.after(1000, self._update_listbox)

if __name__ == "__main__":
root = tk.Tk()
Example(root).pack(fill="both", expand=True)
root.mainloop()

关于python - 如何更改列表框项目的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17530634/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com