gpt4 book ai didi

python - 删除 kivy 文本输入边界

转载 作者:行者123 更新时间:2023-12-02 00:55:07 25 4
gpt4 key购买 nike

有没有办法去除文本输入周围的边界线或使其不可见?

示例代码将不胜感激。

最佳答案

TextInput 使用以下图像作为默认主题:

如您所见,两个图像都包含边框。要删除它们,请创建一个白色图像(可以是 1x1 像素)并将其用作背景:

from kivy.app import App
from kivy.lang import Builder
from kivy.uix.floatlayout import FloatLayout
from kivy.clock import Clock

Builder.load_string("""
<MyWidget>:
canvas:
Color:
rgb: 0.5, 0.8, 1
Rectangle:
size: self.size
pos: self.pos
TextInput
size_hint: 0.5, 0.5
pos_hint: { 'center_x' : 0.5, 'center_y' : 0.5 }
background_normal: 'white.png'
background_active: 'white.png'
""")

class MyWidget(FloatLayout):
pass

class ClientApp(App):
def build(self):
return MyWidget()

if __name__ == '__main__':
ClientApp().run()

你也可以考虑creating your own atlas .

关于python - 删除 kivy 文本输入边界,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36302516/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com