Виджеты (кнопка, входной текст и т. Д.) Внутренний экран не работаетPython

Программы на Python
Ответить
Anonymous
 Виджеты (кнопка, входной текст и т. Д.) Внутренний экран не работает

Сообщение Anonymous »

Я пытаюсь разместить текстовое поле и кнопку внутри экрана, но, похоже, это не работает. Любое предложение или проблема в коде? при запуске main.py текстового ввода, первой кнопки и метки нет

Phone.kv


:
orientation: 'vertical'
ScreenManager:
size_hint: 1, 1
id: _screen_manager
Screen:
name: 'screen1'
Label:
markup: True
text: 'manish'
TextInput:
text: 'Hi Kivy'
Button:
text: 'Go to Screen 1'
on_press:
_screen_manager.current = 'screen1'
Button:
text: 'Go to Screen 2'
on_press:
root.login()
_screen_manager.current = 'screen2'

Screen:
name: 'screen2'
GridLayout:
cols: 3
padding: 50
Button:
text: "1"


main.py

from kivy.app import App
from kivy.lang import Builder
from kivy.uix.floatlayout import FloatLayout
import time

class Phone(FloatLayout):
def login(self):
print "before"
time.sleep(2)
print "after"

class PhoneApp(App):
def build(self):
return Phone()

if __name__ == '__main__':
PhoneApp().run()


Подробнее здесь: https://stackoverflow.com/questions/315 ... ot-working
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»