在布局中:
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
谢谢
答案 0 :(得分:0)
我认为最简单的方法就是为其创建自定义函数。
def custom_update_text(key, parm, symbol="V"):
window[key].Update(f"{str(parm)}{symbol}")
parm = 123
set_voltage('Text1', parm)
答案 1 :(得分: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')