python - 有没有一种方法可以让用户将条目小部件留空而不会在以后引起问题?
问题描述
我在输入小部件时遇到了一些问题。我使用输入来计算一些东西,但我希望能够将一些条目留空而不会造成问题。现在,如果我有一些空白,我会得到错误。这是因为我使用 .get() 从字典中调用实例,因此我可以使用它们的属性进行计算。像这样的东西:
lipidia = float(kouti1p)*float(dic.get(kouti1f).lip) + float(kouti2p)*float(dic.get(kouti2f).lip) + float(kouti3p)*float(dic.get(kouti3f).lip)
我尝试制作一个嵌套循环来检查入场价格,如果它的“”将在我的计算中插入 0 值但它不起作用:对于 n 数字:
if dic_kouthkia.get(n) == "" :
dic_kouthkiaf.get(dic_kouthkia.get(n)).insert(0,vrwmi)
dic_kouthkiaf.get(dic_kouthkia.get(n)).focus_set()
dic_kouthkiaa.get(dic_kouthkiap.get(n)).insert(0,0)
dic_kouthkiaa.get(dic_kouthkiap.get(n)).focus_set()
当我去向所有输入空间添加值时,一切正常..即使我使用 0 从结果中“隐藏”它们。当我将它们留空时,我会遇到问题。
解决方案
推荐阅读
- sql - 按组计算唯一值的数量
- react-native - 不能使用 'dayTextAtIndex' (wix/React-Native-Calendar) 来改变星期标题的颜色
- c# - Serilog.Settings.Configuration 在作为包引用时不起作用
- python - 读取不一致的文本数据并写入csv
- glsl - 通过 GLSL/WebGL 旋转图像
- google-sheets - 当 Google 表格中的单元格为空白时,IFS 不起作用
- node.js - Hapi.js 中的 AsyncLocalStorage
- android - Flutter Release Apk(未安装应用程序)错误
- azure - 使用 DevOps 在 Azure 中设置计划时如何获取 GMT 标准时间
- android - 获取 unicode 符号而不是表情符号