Message296804
One of the features of query.Query boxes is that error messages are displayed in the box (in red) rather than in a separate tkinter.messagebox error box (showerror). This issue is about copying the idea and implementation to config_key.GetKeysDialog.
To make testing of patched methods easier, #6739 is adding a trivial showerror method (= tkinter.messagebox.showerror). This issue will replace it with Query.showerror
def showerror(self, message, widget=None):
#self.bell(displayof=self)
(widget or self.entry_error)['text'] = 'ERROR: ' + message
and add something like
self.entry_error = Label(frame, text=' ', foreground='red',
font=self.error_font)
just above the exit buttons.
This issue should probably add subtests for the ValidationTests. Message test and line break when needed will be adjusted by visual checks. |
|
Date |
User |
Action |
Args |
2017-06-25 05:50:20 | terry.reedy | set | recipients:
+ terry.reedy |
2017-06-25 05:50:20 | terry.reedy | set | messageid: <1498369820.44.0.770357079807.issue30751@psf.upfronthosting.co.za> |
2017-06-25 05:50:20 | terry.reedy | link | issue30751 messages |
2017-06-25 05:50:19 | terry.reedy | create | |
|