New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Question] How to close the right_click_menu without selection of one of the items #6664
Comments
It work fine on my WIN10, but failed on Trinket. Not sure how about it work on Ubuntu 22.04.3 LTS. |
Thanks. I did not test it on Win10. On Ubuntu it does not work as you can see in the attached pdf. (the right-click-menu is in front of vscode, which is in front of the demo |
I was able to click on an unused portion of the menu on Trinket and get it to close. Perhaps make an empty, disabled item that you can click on? Or you can click on any item, move the mouse off the menu entirely so nothing is selected, then release the mouse. I get that these are not good for end-users, but for your own testing/use it can get you a little further. |
Yes, thanks, that works fine for testing, e.g. by adding an empty item or an 'exit'. But, as you already mentioned, it is counter intuitive for an end user. |
Awesome... thanks for the update. I'm glad you're able to make progress. I just wanted to give you, as the programmer, a way to use your code in the intended way even though it's got a really weird step involved. I don't recall this being a problem in the past. Thank you for opening an issue and doing a good job of explaining it. |
Type of Issue (Enhancement, Error, Bug, Question)
I wonder how to close the right_click_menu (after it has been opened with a right mouse click), by a left click on another part of the window or screen. Just as is common in Linux or Windows. It turns out that this is not happening when I e.g. run the demo
Demo_Multiline_Right_Click_Menu_Clipboard.py
After appearance of the right_click_menu, it does not close and disappear when e.g. selecting another window. It even stays on top.
Operating System
Ubuntu 22.04.3 LTS
PySimpleGUI Port (tkinter, Qt, Wx, Web)
Versions
*** Version information copied to your clipboard. Paste into your GitHub Issue. ***
Python version: 3.9.16 (main, Jan 11 2023, 16:05:54)
[GCC 11.2.0]
tkinter version: 8.6.12
PySimpleGUI version: 4.60.4
Your Experience In Months or Years (optional)
Years Python programming experience 8
Years Programming experience overall 40
Have used another Python GUI Framework? (tkinter, Qt, etc) (yes/no is fine)
Anything else you think would be helpful?
Troubleshooting
These items may solve your problem. Please check those you've done by changing - [ ] to - [X]
Detailed Description
Code To Duplicate
A short program that isolates and demonstrates the problem (Do not paste your massive program, but instead 10-20 lines that clearly show the problem)
This pre-formatted code block is all set for you to paste in your bit of code:
The text was updated successfully, but these errors were encountered: