Форум сайта python.su
Помогите пожалуйста разобраться:
Почему слово Тариф выводится в фигурных скобках.
tarif=4.65 lbl_tarif = Label(window,text=("Тариф: ",(tarif),'Руб'), font=("Arial Bold",10)) lbl_tarif.grid(column=2,row=0)
Прикреплённый файлы:
2020-10-19_09-54-13.png (2,9 KБ)
Офлайн
очевидно, гдето в коде еще переопределяется текст надписи, или поверху рисуется еще одна.
[code python][/code]
Офлайн
А какой смысл такого кортежа с точки зрения питона, я не очень понимаю. Что тут происходит вообще?
text=("Тариф: ",(tarif),'Руб')
Офлайн
PEHDOMв слове тариф уберите пробел после двоеточия
Почему слово Тариф выводится в фигурных скобках.
Офлайн
xam1816 это был не я
Но таки да, не понял сразу что это ткинтер, уж больно маленький кусок кода выложен.
[code python][/code]
Офлайн
Я разобрался. Такой эффект дают пробелы в том числе и между словами. Если вместо пробела выводить “_” то все отображается правильно.
Но как быть, если пробелы все таки нужны???
Офлайн
also1не использвать кортежи/списки/словари
Но как быть, если пробелы все таки нужны???
[code python][/code]
Отредактировано PEHDOM (Окт. 19, 2020 14:04:29)
Офлайн