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

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

21.11.2018, 17:11. Показов 893. Ответов 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:
Код
<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

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
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...

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

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

Использование переменной в методах
Доброго времени суток, никто не мог бы подсказать как решить проблему. Как дать возможность методам...

1
1282 / 899 / 479
Регистрация: 05.12.2013
Сообщений: 2,961
21.11.2018, 18:21 2
Так наоборот надо делать, в коде python изменять переменную из kv
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.11.2018, 18:21

Использование переменной в формуле
Добрый день, Форумчане! Строчку в коде VBA: Selection.FormulaR1C1 = &quot;=SUM(RC:RC)&quot; пытаюсь...

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

Задание переменной и ее использование
Растолкуйте пожалуйста суть, как это устроено и как работает. Из учебника: Хорошо! Набираю от...

Использование переменной в label
Добрый день! Где то у вас я видел код, в котором в зависимости от значения переменной a(int)...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.