Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 19, 2020 09:55:56

also1
Зарегистрирован: 2019-12-06
Сообщения: 34
Репутация: +  0  -
Профиль   Отправить e-mail  

Откуда фигурные скобки

Помогите пожалуйста разобраться:
Почему слово Тариф выводится в фигурных скобках.

 tarif=4.65
lbl_tarif = Label(window,text=("Тариф: ",(tarif),'Руб'),
             font=("Arial Bold",10))
lbl_tarif.grid(column=2,row=0)

Прикреплённый файлы:
attachment 2020-10-19_09-54-13.png (2,9 KБ)

Офлайн

#2 Окт. 19, 2020 11:45:11

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

Откуда фигурные скобки

очевидно, гдето в коде еще переопределяется текст надписи, или поверху рисуется еще одна.



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

Офлайн

#3 Окт. 19, 2020 12:15:12

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Откуда фигурные скобки

А какой смысл такого кортежа с точки зрения питона, я не очень понимаю. Что тут происходит вообще?

 text=("Тариф: ",(tarif),'Руб')



Офлайн

#4 Окт. 19, 2020 12:24:02

xam1816
Зарегистрирован: 2020-05-11
Сообщения: 1371
Репутация: +  121  -
Профиль   Отправить e-mail  

Откуда фигурные скобки

PEHDOM
Почему слово Тариф выводится в фигурных скобках.
в слове тариф уберите пробел после двоеточия

Офлайн

#5 Окт. 19, 2020 12:44:29

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

Откуда фигурные скобки

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



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

Офлайн

#6 Окт. 19, 2020 13:00:15

also1
Зарегистрирован: 2019-12-06
Сообщения: 34
Репутация: +  0  -
Профиль   Отправить e-mail  

Откуда фигурные скобки

Я разобрался. Такой эффект дают пробелы в том числе и между словами. Если вместо пробела выводить “_” то все отображается правильно.
Но как быть, если пробелы все таки нужны???

Офлайн

#7 Окт. 19, 2020 14:03:20

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

Откуда фигурные скобки

also1
Но как быть, если пробелы все таки нужны???
не использвать кортежи/списки/словари
используйте f-строки или format()
используйте StringVar для изменеия текста



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

Отредактировано PEHDOM (Окт. 19, 2020 14:04:29)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version