Kivy - Строка дублируется / отражается, и я не вижу причины - PullRequest
0 голосов
/ 01 декабря 2018

Первый пост здесь с простым вопросом, который будет очевиден для ваших хорошо обученных глаз.Я пару часов смотрел на кусок кода с вашего сайта и столкнулся с проблемой, на которую нигде не могу найти ответ!

Как добавить строку динамически

Когда вы запускаете эту строку, генерируемая строка разделяется на две / зеркальные, с двумя одинаковыми кнопками и текстовым вводом рядом.Я хочу только одну кнопку и один ввод текста.Может кто-нибудь сказать мне, какая часть кода делает это и как?Я очень хочу знать!

Большое спасибо заранее,

Джо

1 Ответ

0 голосов
/ 02 декабря 2018

Я уже разобрался, для всех, кто сталкивается с той же проблемой.

Когда мы создаем приложение:

тест класса (приложение):

def build(self):
    self.root = Builder.load_file('test.kv')
    return self.root

Файл Builder.load_file загружает файл дважды, так как он уже вызывается на self.root

Это причина, хотя я сомневаюсь, что я правильно его описываю.

Просто хешируйте строку компоновщикаи работает нормально.

...