【问题标题】:Python Tkinter Spinbox with float带有浮点数的 Python Tkinter Spinbox
【发布时间】:2013-09-29 22:24:13
【问题描述】:

有没有办法在 Python 3.x 中使用 tkinter Spinbox Widget 获取浮点值(如 1.91、1.92 等)?

提前致谢

【问题讨论】:

    标签: python tkinter


    【解决方案1】:

    使用formatincrement 选项。 Format 采用字符串格式值;使用 %.2f 之类的东西将浮点数截断为小数点后两位。

    increment 选项指定增量值;默认值为 1.0。

    现在,在 Spinbox 上使用 get() 会返回一个 str 的实例。将其类型转换为 float 以获取浮点值。

    【讨论】:

    • 非常感谢所有需要示例的人:我需要的是 Spinbox(root,format="%.2f",increment=0.01)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-03-10
    • 2018-02-24
    • 2015-04-02
    • 2011-03-02
    • 1970-01-01
    • 2018-08-27
    相关资源
    最近更新 更多