从条目中获取一个整数

新手上路,请多包涵

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

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

欢迎任何帮助!

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

阅读 557
1 个回答

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

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

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题