Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 29.09.2018
Сообщений: 4

Использование переменной из .py в .kv

21.11.2018, 17:11. Показов 1509. Ответов 1
Метки kivy (Все метки)

Студворк — интернет-сервис помощи студентам
Пытаюсь использовать переменную из файла питона в качестве текста для лэйбла в .kv, выдаёт ошибку
File "C:\Users\...\AppData\Local\Programs\Python\Python37-32\lib\site-packages\kivy\lang\builder.py", line 615, in _apply_rule
rctx['ids'])
File "C:\Users\...\AppData\Local\Programs\Python\Python37-32\lib\site-packages\kivy\lang\builder.py", line 254, in create_handler
cause=tb)


Подскажите, как это возможно сделать.
Вот код .py:
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
class WBLIconDegree(BoxLayout):
 
    def __init__(self):
        super(WBLIconDegree, self).__init__()
 
        self.orientation = 'vertical'
        self.size_hint = (.5, 1)
        self.degree = WBLDegree()
 
class WBLDegree():
 
    def __init__(self):
        super(WBLDegree, self).__init__()
Это .kv:
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
<WBLIconDegree>
    BoxLayout:
        height: self.parent.height
        width: self.parent.width
        Image:
            x: self.parent.x
            y: self.parent.y
            source: 'data\Icons\sun-and-cloud.png'
        Label:
            x: self.parent.x
            y: self.parent.y
            font_size: 30
            text: '(%s)'%(WBLIconDegree.degree) + u'\u02DA'
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.11.2018, 17:11
Ответы с готовыми решениями:

Использование имени метода/переменной, указанного в переменной String
public class Oll { String FishR = {&quot;R&quot;,&quot;U&quot;,&quot;Rb&quot;,&quot;U&quot;,&quot;R&quot;,&quot;U&quot;,&quot;U&quot;,&quot;Rb&quot;}; String FishL = {&quot;Lb&quot;,&quot;Ub&quot;,&quot;L&quot;,&quot;Ub&quot;,&quot;Lb&quot;,&quot;U&quot;,&quot;U&quot;,&quot;L&quot;}; ...

Использование переменной при урезании другой переменной
Есть следующий код: @echo off set a=#.......# echo %a% set /a b=5+1 set d=%a:~0,%b%% echo %d% pauseПочему то выводится просто...

Использование переменной в другой переменной типа string
Здравствуйте, в C++ перешёл недавно и столкнулся с проблемой. Как мне в определённую часть string ввести имя пользователя? char...

1
1741 / 913 / 480
Регистрация: 05.12.2013
Сообщений: 3,074
21.11.2018, 18:21
Так наоборот надо делать, в коде python изменять переменную из kv
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.11.2018, 18:21
Помогаю со студенческими работами здесь

Использование переменной
int new_pts = 635486; //использовать только 1 раз, для первого перехода по ссылке HttpWebRequest req =...

Использование переменной
Добрый день. Подскажите могу ли я использовать JS переменную прямо в разметке в className? Сейчас у меня когда бронирование...

Использование переменной
Добрый день! Необходимо в нижеприведенном выражении использовать переменную вместо прямого указания на Control Рисунок142, поскольку...

Использование _ в имени переменной
Подскажите, с какой целью некоторые программисты используют _ в имени переменных ? Например int _val=1;

Использование переменной в формуле
Необходимо в формуле округление в большую сторону использовать значение переменной. sht3.Cells(7, 6).FormulaR1C1 = &quot;=ROUNDUP( &quot;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru