Kivy文本输入背景问题

2024-06-02 12:09:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我不喜欢未聚焦的TextInput的默认渐变背景,所以我在Paint中编辑了默认纹理。但它似乎不认识它。它在一个单独的文件中,如下所示:
enter image description here

我得到的纹理是纯白色的。我需要一个带有纹理的特定文件还是将纹理移动到它在默认纹理中的位置? 这是一个测试代码:

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。在


Tags: 文件fromimportapppngtextinputtx纹理