User Preferences Dialog Example

When building a slightly more complex application using PySimpleGUI, you may run into the need to store user preferences to a file. This allow persisting some information or custom settings for the next time the user runs the application.


UPDATE: 08/12/2020

Not sure how I missed this the …

more ...

PySimpleGui Versus tkinter Menus

I was wondering if some advanced menu features were available in PySimpleGui. Mainly, could you have check boxes next to items on the menu to show the state of that item? The screen shot below show menu checks in action in Visual Studio Code.

menu

PySimpleGui has the ability to create …

more ...


Stepping out of beginner mode

Beginner Level

When learning python, the first thing to do is... well... learn python. There is a lot to learn. A basic understanding of the language covers things like:

  • Basic expressions (variables, statements)
  • What is a function
  • Flow control (if, iterations)
  • Basic data types (strings, integers, floats)
  • Data building blocks …
more ...

Publishing My First Application

One of my latest goals is to publish applications that I write. It's called "Pelican Article Generator". It spits out a template for these blog posts. Publishing an applicatin to the world is potentially embarrassing because I'm showing my horrible code to the world. Oh well.

Here are the goals …

more ...

PySimpleGUI: I am in!

A lot of my python work involves writing simple utilities. This means either writing the tool as a command line application or using a minimal GUI.

I have been working on a simple python application recently to automate creating article stubs for this blog. I had a working version using …

more ...


Doing Tutorials - Flask

I am a life-long learner. This means I always have some kind of learning project in the works. And I find learning python and other technologies through online video tutorials to be one of the best ways for me to learn new topics. Here are some of things things I …

more ...


Pelican Upgrade

OK, I've been pretty slow with writing articles for this little can of worms. Hope to pick up the pace next year.

So, while thinking about it, I decided it might be a good idea to get my installation of Pelican up to date. So, I checked the version using …

more ...