Experimental Faster Version of Adding Screenshots to Your GitHub’s Readme.md Using PySimpleGUI 2020

Posted by


PySimpleGUI is a lightweight and easy-to-use Python GUI framework that allows you to quickly create graphical user interfaces for your Python applications. In this tutorial, we will cover how to add screenshots to your GitHub’s Readme.md file using the PySimpleGUI library.

First, make sure you have PySimpleGUI installed on your system. You can install it using pip by running the following command:

pip install PySimpleGUI

Next, let’s create a new Python script called add_screenshots.py and follow the steps below:

Step 1: Import the necessary modules

import PySimpleGUI as sg

Step 2: Create a simple GUI window with a button to take a screenshot

layout = [[sg.Button('Take Screenshot')]]

window = sg.Window('Screenshot Tool', layout)

Step 3: Add a loop to handle events in the GUI

while True:
    event, values = window.read()
    if event == sg.WIN_CLOSED:
        break
    if event == 'Take Screenshot':
        sg.screenshot('screenshot.png')

Step 4: Display the GUI window and handle events

window.close()

Step 5: Add the screenshot to your GitHub’s Readme.md file

You can include the screenshot in your Readme.md file by adding the following markdown syntax:

![Screenshot](screenshot.png)

Make sure to push the screenshot.png file along with your code to GitHub so that it can be displayed in the Readme.md file.

That’s it! You have successfully added screenshots to your GitHub’s Readme.md file using PySimpleGUI. Experiment with this code and customize it according to your needs.

Please note that this version of PySimpleGUI is experimental and may have some performance issues. If you encounter any problems or have any feedback, please feel free to reach out to the PySimpleGUI community for support.

Happy coding!

0 0 votes
Article Rating

Leave a Reply

3 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
@gw1284
2 hours ago

Great tip on screenshot, Thank you!

@kuzco7061
2 hours ago

Hey Mike, just got to the end of this playlist and I am so excited with PySimpleGui. It is indeed SIMPLE. Like, you can make complex stuff but the code visualization and the way the whole thing is organized for the programmer is so easy, that it just makes fun to create stuff!!
Thank you very much for your great job! I'm still a newbie so, not sure what will be the result but, I'm really happy to be able to work with such a great tool!!

Congratulations and thank you again. Also for this complete Documentation and for these really well explained YouTube tutorials! It's not so common that the creators themselves make explanatory and introduction videos for the community. Thanks a bunch and, good luck on your journey!!

@harshranjan6619
2 hours ago

Hey Mark , How do you feel about a technology like WebAssembly that could deliver products at 'near native speed' in the browser? Can they potentially replace desktop gui frameworks for the average programmer?

3
0
Would love your thoughts, please comment.x
()
x