F1 didn't bring up anything for me but Chrome's help.
I just figured out how to run pip by calling
I was able to call this using the Python shell prompt in my repl.it window:
os.system('pip uninstall PySimpleGUIWeb')
Thanks to everyone that replied so QUICKLY!
@HarperframeInc Aware of PyPI and how it works. Since it's happening to you as well and have an interest in getting it fixed, you can help that process by voting on this bug report:
@ash15khng Sometimes. Sometimes it does it automatically, sometimes you must manually install which creates the requirements.txt file. A project either does it or it doesn't. I've not been able to "fix" one that's broken.
Thanks very much for the link to file a bug. I filed one. I didn't realize they're voted on:.... so feel free to vote people!
I thought that just finished that work. Also thought it's a behind the scenes thing that's built-into the backend that does a better job of package management versus something you have to add or turn on.
Here's code like you asked for.... click the text instead of a button. When clicked, you'll see the click detected printed on the console
You can also run this code in a web page instead of tkinter by changing the import statement at the top to:
import PySimpleGUIWeb as sg
Here's a repl of the code with this change made:
The setting to modify is on line 14:
This changes the Remi multiple_instance setting which someone suggested as a fix to a problem. I find regardless of the setting, if I open 2 repl.it copies, in 2 different browsers, they sync up and show identical things. When one pauses, so does the other.
I've added an option to the Window call in PySimpleGUI to turn on / off the multi-instance option. I tried setting it to ON as a default and it REALLY struggled on repl.it.
So, in version 0.15.0, I turned it back off again, but left the option for others to turn it on.
The way I can tell it's 0.5.0 that's loaded is that it crashes showing this line of code in the traceback:
remi.start(self.MyApp, title=self.Title ,debug=False, address='0.0.0.0', port=Window.port_number, start_browser=True, update_interval=.00001, userdata=(self,))
In 0.6.0 the parameter