Текст виджета не отображается в одном из столбцов - PullRequest
0 голосов
/ 22 мая 2019

Делать уроки kivy и узнать, что не так с моим кодом. Мой текст «Имя» не отображается, но другим нравится «Фамилия» и «Электронная почта»

Я пытался спросить друга, и он сказал, что не видит никаких проблем. Это видео, которое я ухожу. Его работы, перейдите к 5:30, чтобы увидеть. https://www.youtube.com/watch?v=fGWHQA3LhJ8

Код:

import kivy
from kivy.app import App
from kivy.uix.label import Label
from kivy.uix.gridlayout import GridLayout
from kivy.uix.textinput import TextInput
from kivy.uix.button import Button



class MyGrid(GridLayout):
    def __init__(self, **kwargs):
        super(MyGrid, self).__init__(**kwargs)
        self.cols = 1

        self.inside = GridLayout()
        self.inside.cols = 2

        self.inside.add_widget(Label(text="First Name: "))
        self.name = TextInput(multiline=False)
        self.inside.add_widget(self.name)

        self.inside.add_widget(Label(text="Last Name: "))
        self.last_name = TextInput(multiline=False)
        self.inside.add_widget(self.last_name)

        self.inside.add_widget(Label(text="Email: "))
        self.email = TextInput(multiline=False)
        self.inside.add_widget(self.email)

        self.add_widget(self.inside)

        self.submit = Button(text="Submit", font_size=40)
        self.add_widget(self.submit)

class MyApp(App):
    def build(self):
        return MyGrid()

if __name__ == "__main__":
    MyApp().run()

Это должно показать First Name:

enter image description here

1 Ответ

0 голосов
/ 22 мая 2019

Попробуйте установить другую версию sdl2.
Проблема известна. произвольно прозрачный текст

Попробуйте установить kivy.deps.sdl2==0.1.18

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...