【问题标题】:python+tkinter:Multidimensional listbox using Tkinter widgetpython+tkinter:使用 Tkinter 小部件的多维列表框
【发布时间】:2014-07-07 09:18:39
【问题描述】:

任何人都可以帮助我使用 Tkinter Listbox 小部件创建一个多维列表框。例如,考虑任何内部组织目录,因此在执行时列表框应该能够打印名称与扩展名,如下所示:

拉胡尔 123

普拉提克 212

...

目前,当我使用列表框小部件时,每个条目都以新行打印,例如:

拉胡尔
123
普拉提克
122..

但我想并排打印它,多维视图。

【问题讨论】:

  • 输入列表是什么样的?
  • @atlasologist 没有输入列表。该列表是从 excel 表中动态填充的。基于某些比较的代码获取此人的姓名及其电话分机号码,并以以下形式打印列表。
  • 我仍然不确定我是否理解。您可以zip() 两个列表,如果它们具有一对一的关系,或者您可以根据标准组合两个列表——我对这个问题了解得不够多,无法提供帮助。或许可以尝试添加一些代码,以便我们获得更大的图景?

标签: python python-2.7 listbox tkinter


【解决方案1】:

如果您有两个列表,此代码可能会对您有所帮助

from Tkinter import *

master = Tk()
listbox = Listbox(master)
listbox.pack()

x = ["1","2","3","4"] 
y = ["one", "two", "three", "four"]   

for i in range(len(y)):
    z = y[i] + " " + x[i]
    listbox.insert(END, z)

mainloop()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-30
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    • 2017-12-11
    • 1970-01-01
    • 2021-05-13
    • 1970-01-01
    相关资源
    最近更新 更多