我是Kivy的新手,并且在文字方面遇到了一些问题。当我按下按钮或可以包含文本的内容时,我得到透明文本,但不理解为什么以及如何解决该问题? 好。当我按下按钮时,可以添加“ markup = 1”,但不适用于TextInput或相同的按钮。
版本:Python 3.7,Kivy 1.10.1,Win7
from kivy.app import App
from kivy.uix.button import Button
class MyApp(App):
def build(self):
return Button(text = "Hello!",
font_size = 100,
background_color = [.5, 1, 1, 1])
if __name__ == "__main__":
MyApp().run()
结果:
无标记:
相同的代码,但使用标记:
#Another example:
from kivy.app import App
from kivy.uix.textinput import TextInput
class MyApp(App):
def build(self):
return TextInput(font_size = 25)
if __name__ == "__main__":
MyApp().run()
结果:
另一个例子:
日志: