【发布时间】:2017-01-01 00:43:45
【问题描述】:
在一个 kivy 应用程序中,我有一些文本输入小部件,我想将其标记为幻影文本。幽灵文本,我的意思是它不传递任何值给稍后要调用的号码。
例如,假设我在一个 kivy 应用中有两个文本输入条目。
TextInput:
text: '1st number'
id: first_id
input_filter: 'float'
multiline: False
TextInput:
text: '2nd number'
id: second_id
input_filter: 'float'
multiline: False
当应用程序运行时,第一个文本输入有一个默认文本“1st number”,第二个文本输入有一个默认文本“2nd number”。我将它们链接到一个函数,该函数通过一种方法将两个浮点数相加。问题是如果用户没有输入任何内容并按下“运行”按钮,它将破坏应用程序。有没有办法使文本无法传递给函数?
而且,我希望它在后台,这样用户就不必在输入数字之前点击文本输入,然后删除“第一个数字”字样,有什么办法吗?
【问题讨论】:
标签: python-2.7 kivy kivy-language