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.
Basic usage
>>> from psidialogs import message >>> message('Hello!')
Installation
General
install pip
install the program:
# as root pip install psidialogs
Ubuntu
sudo apt-get install python-pip sudo pip install psidialogs # optional back-ends sudo apt-get install python-gtk2 sudo apt-get install python-tk sudo apt-get install python-qt4 sudo apt-get install python-dialog sudo apt-get install zenity sudo apt-get install gxmessage sudo apt-get install python-easygui sudo pip install --no-deps easydialogs-gtk
Uninstall
# as root pip uninstall psidialogs
similar projects
- 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