最近在写一些处理芯片数据的代码,想给小伙伴们用,就想到写个GUI的页面,正好有人推荐使用PySimpleGUI, 首次使用就遇到了坑:
之前没有加try,运行的时候直接报错 invalid literal for int() with base 10: ‘-OUTPUT-‘ 加上try,打印出来,找原因,就加上赋值语句,这回报了一个我好像能看懂的语句: ‘dict’ object is not callable,分析一下打印的内容”Read {‘-IN-‘: ‘ASD’}” 仔细想了一下,原来是字典值的问题,对照原文发现,问题出现在” window(“-OUTPUT-“).update(values(“-IN-“)) “这句话上 ,尝试着修改为下边这段话,就跑通了
录入数据
查看后台结果
得到的f90Name也是正确的。
分析起来主要是对字典操作的不熟悉造成的错误
Original: https://www.cnblogs.com/jilingxf/p/15054173.html
Author: jilingxf
Title: PySimpleGUI 踩坑记
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/609904/
转载文章受原作者版权保护。转载请注明原作者出处!