2

在布局中:

sg.Txt('', size=(12,1), font=('Helvetica', 15), key='Text1', justification='left', text_color='green'),

例子:

parm = 123
window.Element('Text1').Update("%.2f" % parm)

我想了解如何在用 Text1 编写的变量“parm”之前和之后添加固定文本。例如:电压:123V

谢谢

4

2 回答 2

1

我认为最简单的方法是为它制作一个自定义函数。

def custom_update_text(key, parm, symbol="V"):
   window[key].Update(f"{str(parm)}{symbol}")

parm = 123
set_voltage('Text1', parm)
于 2019-11-27T01:00:18.110 回答
0

一般来说:

parm = 123
window.Element('Text1').Update(f'text1 {parm} text2')

在您的具体问题中:

parm = 123
window.Element('Text1').Update(f'Voltage: {parm}V')

另一种方法是:

parm = 123
window.Element('Text1').Update('Voltage: '+ str(parm)+'V')
于 2021-05-15T10:10:33.073 回答