基维转义字符
Kivy Escape Characters
我有一个 .kv
文件,在许多小部件中包含一个 label
,我希望在文本字符串中包含一个 %
符号。
我的字符串目前采用这种格式:
Label:
text: 'Brightness: %s ' % int(s1.value) if s1.value else 'Slider not set'
这很好用。但是,我希望在值之后添加 %
值,以便字符串显示如下:
Brightness: 75 %
我已尝试使用 \
和 ' '
escaping
%
字符,但我总是收到错误消息:
ValueError: incomplete format
使用 % 转义 % ->
'Brightness: %s%% ' % int(s1.value)
%% 将始终被忽略 :)
使用 %% 转义 % 符号。
这实际上与 kivy 无关,但与 python 无关,更准确地说是使用百分号 ( % ) 的字符串格式。
你可以多读一些here。
我有一个 .kv
文件,在许多小部件中包含一个 label
,我希望在文本字符串中包含一个 %
符号。
我的字符串目前采用这种格式:
Label:
text: 'Brightness: %s ' % int(s1.value) if s1.value else 'Slider not set'
这很好用。但是,我希望在值之后添加 %
值,以便字符串显示如下:
Brightness: 75 %
我已尝试使用 \
和 ' '
escaping
%
字符,但我总是收到错误消息:
ValueError: incomplete format
使用 % 转义 % ->
'Brightness: %s%% ' % int(s1.value)
%% 将始终被忽略 :)
使用 %% 转义 % 符号。
这实际上与 kivy 无关,但与 python 无关,更准确地说是使用百分号 ( % ) 的字符串格式。
你可以多读一些here。