Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Python Simple Dialogs

branch: master

simplified pavement tasks

latest commit e385ab6b48
ponty authored March 17, 2013
Octocat-spinner-32 docs formatting by autopep8 December 03, 2012
Octocat-spinner-32 psidialogs fix doc February 16, 2013
Octocat-spinner-32 tests formatting by autopep8 December 03, 2012
Octocat-spinner-32 .gitignore new setup March 12, 2012
Octocat-spinner-32 LICENSE.txt doc February 02, 2011
Octocat-spinner-32 MANIFEST.in fix MANIFEST February 16, 2013
Octocat-spinner-32 README.rst remove yapsy dependency December 02, 2012
Octocat-spinner-32 TODO doc November 18, 2011
Octocat-spinner-32 pavement.py simplified pavement tasks March 17, 2013
Octocat-spinner-32 requirements.txt remove yapsy dependency December 02, 2012
Octocat-spinner-32 setup.py formatting by autopep8 December 03, 2012
Octocat-spinner-32 tox.ini remove yapsy dependency December 02, 2012
README.rst

psidialogs (Python Simple Dialogs) is a common API for different standard dialogs like message, ask_string,..

Links:
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

Something went wrong with that request. Please try again.