Kivy:如何进行不可编辑的文本输入?

Posted

技术标签:

【中文标题】Kivy:如何进行不可编辑的文本输入?【英文标题】:Kivy: how do I make a non-editable text input? 【发布时间】:2018-09-22 06:02:01 【问题描述】:

如何使用户无法编辑文本输入?

TextInput:
    id:out
    background_color: (0, 0, 0, 1)
    foreground_color: (0, 1, 0, 1)
    multiline: True
    text:""

【问题讨论】:

readonly 属性设置为 True 【参考方案1】:

readonly 属性是你的朋友

TextInput:
    id:out
    background_color: (0, 0, 0, 1)
    foreground_color: (0, 1, 0, 1)
    multiline: True
    text:""
    readonly: True 

【讨论】:

这样做甚至不允许我使用箭头键。如何允许至少导航? @VisheshMangla - 您可以进行回调,每次更改文本时,文本都会返回您想要的值。

以上是关于Kivy:如何进行不可编辑的文本输入?的主要内容,如果未能解决你的问题,请参考以下文章

在输入框中的光标后添加不可编辑的文本

jQuery设置文本框为不可编辑

AngularJS,ngDraggable - 输入框在可拖动元素内不可编辑

表单提交后如何在html中使文本字段不可编辑

统一启用隐藏移动输入后,输入字段不可编辑

可编辑div问题总结(光标,显示等)