Задать вопрос
@shadrin_ss
Junior

Как добавит новый виджет GUI Kivy?

def build(self):
		self.al = AnchorLayout()
		self.bl = BoxLayout()
		self.bl = BoxLayout(orientation = 'vertical', size_hint = [.4, .4])

		self.regis = Button(text = 'Создать',on_press = self.btn_reg, font_size = 14) 
		# В кнопке прыгаем на btn_reg()
		self.bl.add_widget(self.regis)


		self.al.add_widget(self.bl)
		return self.al

	def btn_reg(self, instance):

		asd = Label( text='Привет' ) 
		return asd # первая попытка не работает
		##--------------------##

		return Label( text='Привет' )  # Так тоже не работает
		##--------------------##
		asd = Label( text='Привет' ) 
		bs = BoxLayout()
		bs.add_widget(asd)
		return bs 

		# Тоже не пашет
		# Не могу создать новый виджет никакой((

Вопрос в том как при нажатии на кнопку создавать новый виджет, гугл не работает.
  • Вопрос задан
  • 256 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
sanya84
@sanya84
Фанатик Python 3
Так попробуйте
def btn_reg(self, instance):

    asd = Label( text='Привет' )
    self.al.add_widget(asd)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
SpectrumData Екатеринбург
от 200 000 до 300 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
AST Москва
До 350 000 ₽
18 янв. 2025, в 10:04
50000 руб./за проект
18 янв. 2025, в 09:18
5500 руб./за проект
18 янв. 2025, в 07:20
50000 руб./за проект