gpt4 book ai didi

Python 列表框

转载 作者:太空宇宙 更新时间:2023-11-03 18:51:58 26 4
gpt4 key购买 nike

我正在使用 Tkinter 制作音乐排序程序。我已将数据组织到字典中,其中键是艺术家,值是歌曲。我还已经成功创建了一个列表框,其中艺术家作为不同的选择。

我不明白的部分是如何从艺术家列表框中进行选择,打开一个包含所有相关歌曲(字典中的相关值)的新列表框。这是我到目前为止所拥有的:

    file = open("songs.txt")
music = createdict(file)

keys = sorted(music.keys())
values = music.values()

#Artist Option Listbox with Scrollbar
root = tk.Tk()
root.title("Artist Options")

scrollbar = Scrollbar(root, bg = "grey")
scrollbar.pack(side = RIGHT, fill = Y)

def cureselet(evt):
Lb1.see(ACTIVE)
item = Lb1.get(Lb1.curselection())
return item

Lb1 = Listbox(root, selectmode = SINGLE, font = ('times', 13), width = 50, height = 15, bd = 4, selectbackground = "yellow", bg = "grey")
Lb1.bind(curselet)

c = 0
for i in keys:
Lb1.insert(END,keys[c])
c+=1
Lb1.pack()

Lb1.config(yscrollcommand = scrollbar.set)
scrollbar.config(command = Lb1.yview)

Lb2 = Listbox(Lb1, selectmode = SINGLE, font = ('times', 13), width = 50, height = 15, bd = 4, selectbackground = "yellow", bg = "grey")

最佳答案

让用户在准备好/选择某些内容后单击按钮。使用按钮回调执行一个函数来执行此操作,并使用另一个按钮关闭第二个列表框。

关于Python 列表框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18137024/

26 4 0
文章推荐: css - 如何使 Opera 中透明
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com