Let's complete the editor in this final iteration by adding a contextual menu to the editor (2.12.py), as shown in the following screenshot:
The menu that pops up on a right-click at the location of the cursor is called the context menu or the pop-up menu.
Let's code this feature in the text editor. First, define the context menu, as follows:
popup_menu = Menu(content_text)for i in ('cut', 'copy', 'paste', 'undo', 'redo'): cmd = eval(i) popup_menu.add_command(label=i, compound='left', command=cmd) popup_menu.add_separator()popup_menu.add_command(label='Select All',underline=7, command=select_all)
Then, bind the ...