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 <[email protected]>
<http://bugs.python.org/issue30751>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com