\t 在 conky 中显示出另一个字符

当我在 conky 中使用 \t 时,屏幕上会出现另一个字符。

enter image description here

这是我用的代码:

 text = '已上传:' .. conky_parse('${totalup wlp2s0}') .. '\t速度:' .. conky_parse('${upspeed wlp2s0}')

我使用 cairo_show_text() 函数在屏幕上显示这段文字。

如何修复?

点赞
用户2858170
用户2858170

使用 goto 从位置 x 开始下一个字符。

2019-08-07 09:12:55
用户5008284
用户5008284

cairographics 所说,

带有文本名称的函数形成了cairo的玩具文本API,其有限功能仅供测试和演示。你需要自己实现绘制文本时的 _制表符_,这可以通过先绘制文本而不包括制表符,然后将当前点重新定位到作为制表符的固定位置,最后再绘制其余文本来完成。

2019-08-07 11:06:51