【发布时间】:2012-02-16 02:31:04
【问题描述】:
我需要将 Entry 小部件中的值限制为仅数字。我实现的方式是:
import numpy as np
from Tkinter import *;
import tkMessageBox;
class window2:
def __init__(self,master1):
self.panel2=Frame(master1)
self.panel2.grid()
self.button2=Button(self.panel2,text="Quit",command=self.panel2.quit)
self.button2.grid()
self.text1=Entry(self.panel2)
self.text1.grid()
self.text1.bind('<KeyPress>', self.keybind1)
self.text1.focus()
def keybind1 (self,event):
if event.int in np.linspace(0,9,10):
print event.int
root1=Tk()
window2(root1)
root1.mainloop()
我不断收到事件实例没有属性“int”的错误消息。我该怎么办?
【问题讨论】:
-
显然,事件对象没有
int属性。谁说有的? -
我在那个问题中没有看到
int...
标签: python tkinter validation