我不喜欢未聚焦的TextInput
的默认渐变背景,所以我在Paint中编辑了默认纹理。但它似乎不认识它。它在一个单独的文件中,如下所示:
我得到的纹理是纯白色的。我需要一个带有纹理的特定文件还是将纹理移动到它在默认纹理中的位置? 这是一个测试代码:
from kivy.app import App
from kivy.uix.textinput import TextInput
from kivy.uix.boxlayout import BoxLayout
class App1(App):
def build(self):
b = BoxLayout()
tx1 = TextInput()
tx = TextInput(background_normal = "E:\textinput_unfocused.png")
b.add_widget(tx1)
b.add_widget(tx)
return b
App1().run()
哦,对了。源代码位于E:磁盘以及textinput_unfocused.png
。在
应该指定相对于应用程序文件的背景路径。因此,如果它们都在同一个目录中,只需将:
相关问题 更多 >
编程相关推荐