Мне не нравится по умолчанию градиентный фон для нефокусированного TextInput
, поэтому я отредактировал текстуру по умолчанию в Paint. Но, похоже, это не признает. Он находится в отдельном файле и выглядит примерно так:
Kivy TextInput фоновые проблемы
Текстура, которую я получаю, просто белая. Нужен ли мне конкретный файл с текстурой или переместить текстуру туда, где она находится в текстуре по умолчанию? Это тестовый код:
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
.