Python怎么将tkinter 输入框中输入的字符串内容转换为 整数类型?

默认分类 未结 1 1066
___青青子衿__
___青青子衿__ 2023-03-18 09:30
相关标签:
1条回答
  • 2023-03-18 09:58

    设定变量类型,收到输入的内容之后进行转换,如下:

    import tkinterwindows = tkinter.Tk() # 实例化窗口类windows.title('Demo') # 窗口标题def sub(): # 创建相加函数number1 = int(ent1.get()) # 获得两个按钮的内容转换为字符串类型number2 = int(ent2.get())number3 = number1 + number2var.set(number3)var = tkinter.IntVar() # 定义变量类型ent1 = tkinter.Entry(windows) ent2 = tkinter.Entry(windows)ent3 = tkinter.Entry(windows,textvariable=var)ent1.pack(side = tkinter.LEFT,padx=5) # 包装定位控件ent2.pack(side = tkinter.LEFT,padx=5)ent3.pack(side = tkinter.LEFT,padx=5)button1 = tkinter.Button(windows,text='计算',command = sub).pack() # 绑定信号button2 = tkinter.Button(windows,text='退出',command = windows.destroy).pack()windows.mainloop() # 循环保持窗口运行

    python中的int函数就是转换的。或者eval都可以的。

    变量 = int(输入框.get())

    x=int(x)

    0 讨论(0)
提交回复