psidialogs (Python Simple Dialogs) is a common API for different standard dialogs like message, ask_string,..
- Links:
- home: https://github.com/ponty/psidialogs
- documentation: http://ponty.github.com/psidialogs
- Features:
- unicode support
- cross-platform, development on linux
- back-ends:
- PyGTK
- Zenity
- easygui
- gMessage
- PyQt
- TkInter
- wxPython
- PythonDialog
- console
- EasyDialogs
- Known problems:
- Python 3 is not supported
- tested only on Linux and Windows
Some dialogs are too simple, because a common basic implementation is used where implementation is missing.
>>> from psidialogs import message >>> message('Hello!')
- install pip
install the program:
# as root pip install psidialogs
sudo apt-get install python-pip
sudo pip install psidialogs
:
# as root
pip uninstall psidialogs
- anygui: multiple back-ends
- easygui: tk back-end
- PyZenity: Zenity back-end
- vsgui: Zenity back-end
- dlg: dialog/Xdialog/gdialog back-end
- python-dialog: dialog/Xdialog/gdialog back-end
- easydialogs-gtk: EasyDialogs API, PyGTK back-end
- EasyDialogs: EasyDialogs API, Mac back-end
- EasyDialogs for Windows: EasyDialogs API, Windows back-end