New submission from Terry J. Reedy: 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. ---------- assignee: terry.reedy components: IDLE messages: 296804 nosy: terry.reedy priority: normal severity: normal stage: needs patch status: open title: IDLE: Display entry errors for key sequence entry in entry box type: enhancement versions: Python 3.6, Python 3.7 _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue30751> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com