try:
    import gtk
except ImportError:
    print "# pygtk not installed"
else:
    print "# pygtk version: %s, gtk version: %s" % \
        (gtk.pygtk_version, gtk.gtk_version)

try:
    import PyQt4.pyqtconfig
except ImportError:
    print "# PyQt4 not installed"
else:
    print "# PyQt4 version: %s, Qt version %x" % \
        (PyQt4.pyqtconfig.Configuration().pyqt_version_str,
         PyQt4.pyqtconfig.Configuration().qt_version)

try:
    import pyqtconfig
except ImportError:
    print "# pyqt not installed"
else:
    print "# pyqt version: %s, qt version: %x" % \
        (pyqtconfig.Configuration().pyqt_version_str,
         pyqtconfig.Configuration().qt_version)

try:
    import wx
except ImportError:
    print "# wxPython not installed"
else:
    print "# wxPython version: %s" % wx.__version__


try:
    import Tkinter
except ImportError:
    print "# Tkinter not installed"
else:
    print "# Tkinter version: %s, Tk version: %s, Tcl version: %s" % (Tkinter.__version__, Tkinter.TkVersion, Tkinter.TclVersion)
