2016-04-11 43 views
0

我有followig代码:kivy - 风格动态目标 - 引导

from kivy.app import App 
 

 
from kivy.uix.scatter import Scatter 
 
from kivy.uix.label import Label 
 
from kivy.uix.floatlayout import FloatLayout 
 
from kivy.uix.textinput import TextInput 
 
from kivy.uix.boxlayout import BoxLayout 
 

 
class Divs(App): 
 
    def build(self): 
 
\t b = BoxLayout() 
 
\t t = TextInput(text='hello world', 
 
\t \t font_size=10) 
 
\t b.add_widget(t) 
 
     return b 
 

 

 

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

的文本输入是非常可怕的。 如何添加样式?是否有可能像引导CSS添加或有一个比这更好的默认样式表? 感谢

回答

1

您可以创建TextInput一个子类,并操纵其属性,借鉴了画布上,添加动画,等等

如果你想快速添加到您的项目时尚的文本输入,然后我会建议看看KivyMD,它模仿谷歌的材料设计。你也可以在code里面看看作者是如何实现它的。

该项目是在早期的alpha版,所以唯一的文档是源代码内部。演示文稿位于kitchen_sink.py文件中。