Форум сайта python.su
0
всем привет. написал программульку просто для своих нужд (сам не программист и никогда эти не занимался). работает, все нормально. в упрощенном виде выглядит примерно так:
https://yadi.sk/i/AJCJg93BAemFQA
решил графическим интерфейсом ее облагородить, ибо так просто удобнее при многократном запуске и многократной генерации комбинаций. И вот тут-то я и встрял.
На данный момент имеем вот что:
https://yadi.sk/i/bDdn8hLHHOM4Pg
питон громко матерится, упоминая объекты и атрибуты.
как это побороть — не имею ни малейшего представления)
Отредактировано valid.bkk (Янв. 16, 2019 16:53:00)
Офлайн
73
from random import choice from tkinter import* def generate(): txt = '{} {} {}'.format(choice(pronoum),choice(tense),choice(verb)) displaylabel.config(text = txt,font = 'arial 18') pronoum = ['yo','tu','el','ella','nosotros','ustedes','ellos'] tense = ['простое прошедшее','простое настоящее','простое будущее'] verb = ['ir','ser','estar','hacer','haber','tener'] root = Tk() root.geometry('400x100') root.title('Verbs Conjugation') displaylabel = Label(root) displaylabel.pack() but_1 = Button(root,text = 'Genrate',fg = 'green',command = generate) but_1.pack(side = BOTTOM) root.mainloop()
Отредактировано marvellik (Янв. 16, 2019 18:34:22)
Офлайн
857
valid.bkkУ тебя там съехали отступы, а они играют роль синтаксической конструкции в языке. Отступы определяют блок операторов.
На данный момент имеем вот что:
Офлайн