Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 27, 2018 11:23:59

Elvira
Зарегистрирован: 2018-02-27
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Tkinter, python2, help

ЕСть 2 списка Listbox
При нажатии кнопки input необходимо добавить выбранные из списка Listbox пункты в самый обычный список для дальнейшей работы с ним.
При нажатии reset надо чтобы все выбранные элементы Listbox обнулялись.
Как это сделать?


# encoding: utf-8
from Tkinter import *
#from Tkinter.filedialog import *
import problems.f1c0

def push_input():
idx_p = listbox_problems.curselection()
idx_s = listbox_solvers.curselection()

v_p = listbox_problems.get(idx_p)
v_s = listbox_solvers.get(idx_s)


def push_reset():
pass

def push_default():
pass

root = Tk()
root.title('Benchmark')
root.geometry('600x400+300+200')
root.resizable(False, False)

button_input = Button(root, bg=“pink”, text=“input”)#.place( x= 40, y = 150,width = 100)
button_reset = Button(root, bg=“plum”, text=“reset”)#.place( x= 40, y = 200,width = 100)
button_default = Button(root, bg=“gray”, text=“default”)#.place( x= 40, y = 250,width = 100)

button_input.place( x= 40, y = 150,width = 100)
button_reset.place( x= 40, y = 200,width = 100)
button_default.place( x= 40, y = 250,width = 100)

listbox_problems=Listbox(root,height=5,width=25,selectmode=MULTIPLE, bg = “ivory”)#.place( x= 300, y = 100)
listbox_solvers=Listbox(root,height=5,width=25,selectmode=MULTIPLE, bg = “ivory”)#.place( x= 300, y = 220)

listbox_problems.place( x= 300, y = 100)
listbox_solvers.place( x= 300, y = 220)

list_p=


list_s=

for i in list_p:
listbox_problems.insert(END,i)
for i in list_s:
listbox_solvers.insert(END,i)

button_input.bind(“<Button-1>”,push_input )
button_reset.bind(“<Button-1>”,push_reset)
button_default.bind(“<Button-1>”,push_default)



root.mainloop()

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version