从条目中获取一个整数

新手上路,请多包涵

如何从 Tkinter Entry 小部件获取整数类型?

如果我尝试使用 variable_name.get() 获取值,它说它是 str 。如果我尝试使用 int(variable_name.get()) 更改类型,它说 int 只能接受字符串或数字。

欢迎任何帮助!

原文由 Paris 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 559
1 个回答

最后我只是将变量初始化为 tk.IntVar() 而不是 tk.StringVar()

这样您就不必将其转换为 int,它将始终为一个,并且 Entry 元素的默认值现在将是 0 而不是 ''

无论如何,这就是我处理它的方式,这似乎是最简单的方法,并且避免了您需要进行的大量验证的需要……

原文由 user3429497 发布,翻译遵循 CC BY-SA 3.0 许可协议

推荐问题