[tkinter] question about correct use of validation

Peter Otten __peter__ at web.de
Thu Jan 17 08:08:26 EST 2019


steve wrote:
> Il 16/01/19 08:51, Peter Otten ha scritto:
>>> def make_ui(self):
>> ''' create user interface '''
>>>> def vcmd(maxlength):
>> return self.parent.register(
>> partial(self.maxlength_validate, maxlength=maxlength)
>> ), "%P"
>>> ...
>> ok following your advice and that of Rick in the previous post, I
> developed 2 solutions, one without classes and one with classes. I write
> to you if you need someone:

Two remarks:
> self.id1_entry = self.make_entry(self.parent, maxlen=1).pack()

You set all idX_entry attributes to None, as that's what pack() returns.
> apply(Entry.__init__, (self, master), kw)

You can write that in way compatible with Python 3 as
 Entry.__init__(self, master, **kw)
> Thank you all

You're welcome.


More information about the Python-list mailing list

AltStyle によって変換されたページ (->オリジナル) /