#python #user-interface #tkinter
Вопрос:
У меня есть несколько этикеток с изображением 16×16 в каждой из них. Я хочу поместить каждое изображение рядом с соответствующим выбором списка, но, поскольку мне нужно поместить каждую метку в одну строку ниже другой, только одна отображается рядом с LB, а другие-ниже списка.
Некоторый соответствующий код на случай, если его полезно проиллюстрировать:
def draw_icons():
t = 0.5
for ic in range(0, len(icons), 2):
if (ic != len(icons) 1):
icons[ic].config(image=icons[ic 1])
icons[ic].grid(column=0, row=ic, ipadx=16, ipady=16)
print(ic)
def place_things():
Lb.grid(column=1, row=2, ipady=36, rowspan=1)
Lb.config(font=lb_font, selectmode=MULTIPLE, height=len(process_list))
Lb2.grid(column=2, row=2, ipady=36, rowspan=1)
Lb2.config(font=lb_font, selectmode=MULTIPLE, height=len(process_list))
Есть идеи, как это сделать?
Комментарии:
1. Вы можете поместить эти значки в рамку и поместить рамку в ту же строку этих списков. Однако выравнивание этих значков и текста внутри списка может не синхронизироваться. Предложите использовать
ttk.Treeview
вместо этого.2. Спасибо, я займусь этим