Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » Как создать чек бокс и чтобы выбранные данные выводились [RSS Feed]

#1 Май 26, 2019 18:20:56

Bryal52
Зарегистрирован: 2019-05-26
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Как создать чек бокс и чтобы выбранные данные выводились

Нужно чтобы появилась еще одна колонна и чтобы там были чекбоксы никак не могу подумать как можно сделать так чтобы то что они выводили результат. никак не могу понять как это сделать


from tkinter import *
from math import pow
def __init__(self,master):
master.minsize(width=666, height=666)
class Numbers:
def __init__(self, main):
self.q = Label(text='ФИО')
self.q1 = Label(text='Должность')
self.q2 = Label(text='Зарплата')
self.a = Entry(main)
self.b = Entry(main)
self.c = Entry(main)
self.d = Entry(main)
self.e = Entry(main)
self.f = Entry(main)
self.g = Entry(main)
self.h = Entry(main)
self.i = Entry(main)
self.j = Entry(main)
self.k = Entry(main)
self.l = Entry(main)
self.label = Label(main)
self.button = Button(main, text=“Итоги”)
self.label1 = Label(main)
self.label2 = Label(main)
self.label3 = Label(main)
self.label4 = Label(main)
self.label5 = Label(main)
self.q.grid(row=1, column=1)
self.q1.grid(row=1, column=2)
self.q2.grid(row=1, column=3)
self.a.grid(row=2, column=3)
self.b.grid(row=3, column=3)
self.c.grid(row=4, column=3)
self.d.grid(row=5, column=3)
self.e.grid(row=2, column=1)
self.f.grid(row=3, column=1)
self.g.grid(row=4, column=1)
self.h.grid(row=5, column=1)
self.i.grid(row=2, column=2)
self.j.grid(row=3, column=2)
self.k.grid(row=4, column=2)
self.l.grid(row=5, column=2)
self.label.grid(row=7, column=1)
self.button.grid(row=6, column=1)
self.label1.grid(row=1, column=4)
self.label2.grid(row=2, column=4)
self.label3.grid(row=3, column=4)
self.label4.grid(row=4, column=4)
self.label5.grid(row=5, column=4)


self.button.bind(“<Button-1>”, self.sA)

def sA(self, event):
number1 = self.a.get()
number2 = self.b.get()
number3 = self.c.get()
number4 = self.d.get()
number5 = self.e.get()
number6 = self.f.get()
number7 = self.g.get()
number8 = self.h.get()
number9 = self.i.get()
number10 = self.j.get()
number11 = self.k.get()
number12 = self.l.get()
self.label2 = str(number5),“,” ,“должность:”, str(number9),“,” , “получает”, int(((int(number1)/100)*15)+int(number1)),“руб.”
self.label3 = str(number6),“,” ,“должность:”, str(number10),“,” , “получает”, int(((int(number2)/100)*15)+int(number2)),“руб.”
self.label4 = str(number7),“,” ,“должность:”, str(number11),“,” , “получает”, int(((int(number3)/100)*15)+int(number3)),“руб.”
self.label5 = str(number8),“,” ,“должность:”, str(number12),“,” , “получает”, int(((int(number4)/100)*15)+int(number4)),“руб.”


root = Tk()

q = Numbers(root)

root.mainloop()

Офлайн

#2 Май 30, 2019 11:00:57

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

Как создать чек бокс и чтобы выбранные данные выводились

Bryal52 код нужно заключать в теги

 [code python][/code]



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Офлайн

  • Начало
  • » GUI
  • » Как создать чек бокс и чтобы выбранные данные выводились[RSS Feed]

Board footer

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

Powered by DjangoBB

Lo-Fi Version