Skip to content
Desinger for PySimpleGUI
Python Shell
Branch: master
Clone or download
Latest commit 72cca51 Jul 14, 2019

README.md

PySimpleGUI Designer

Install:

pip install PySimpleGUIDesigner

Usage

Run GUI:

PySimpleGUIDesigner

Use options:

PySimpleGUIDesigner --xmlfile="~/folder1/test.ui" --objname="somegroupBox"

Help:

PySimpleGUIDesigner --help

Output:

Usage: main.py [OPTIONS]

Options:
  -x, --run              just run gui example
  -xmlfile PATH          abs path to ui file
  -objname TEXT          object name of target container
  -nobadwidgets          forget about bad widgets. Default - True
  -o, --outputfile PATH  file to output compiled PySimpleGUI ui
  -pp_mouse              compile++ option - do the mouse clicks events
  -pp_keys               compile++ option - do the keys events
  --help                 Show this message and exit.



Usage (source code)

Download this repo, cd into directory.

Run gui:

python3 main.py

Compile by using options:

python3 main.py --xmlfile="~/folder1/test.ui" --objname="somegroupBox"

CLI examples:

# # #        give different path for xmlfile
# Abs path
python3 main.py -xmlfile "/tmp/examples_of_ui/untitled.ui" -objname="text1"
# Relative path
python3 main.py -xmlfile "examples_of_ui/untitled.ui" -objname="vv1"
python3 main.py -xmlfile "untitled.ui" -objname="text1"

# tab character
# tc = tab character, ta = tab amount
python3 main.py -xmlfile "untitled.ui" -objname="text1" -tc " "
python3 main.py -xmlfile "untitled.ui" -objname="text1" -tc " " -ta 1 # the same effect, as command above
python3 main.py -xmlfile "untitled.ui" -objname="text1" -tc " " -ta 2

# add boilerplate to output file
python3 main.py -xmlfile "untitled.ui" -objname="text1" -pp_mouse -tc " " -ta 2
python3 main.py -xmlfile "untitled.ui" -objname="text1" -pp_keys
python3 main.py -xmlfile "untitled.ui" -objname="text1" -tc " " -ta 2 -pp_keys

FAQ

How do I use PySimpleGUIDesigner WITH Qt Designer? Watch this video (by me):

https://www.youtube.com/watch?v=dN7gXwnNoBA

You can’t perform that action at this time.