GUI programming in python

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • PyGIS
    New Member
    • Feb 2011
    • 12

    GUI programming in python

    HI:

    i want to start learning GUI programming in python but i dont know which tools or library (tkinter ، pyqt ، WXpython) is best . which one is easy to learn ?

    please help me .
    sincerely
  • bvdet
    Recognized Expert Specialist
    • Oct 2006
    • 2851

    #2
    I like and use Tkinter. I learned it because that was the basis for the parametric API in SDS/2. I doubt if it is the easiest to learn and use though.

    Comment

    • bvdet
      Recognized Expert Specialist
      • Oct 2006
      • 2851

      #3
      I mainly use the documentation found here. Additional documentation can be found here and here. "Python and Tkinter Programming" by John Grayson can be purchased on Amazon or directly from the publisher. There are several threads in this forum about Tkinter code. Example thread

      Comment

      • Mariostg
        Contributor
        • Sep 2010
        • 332

        #4
        This is a pretty good reference too TKDocs
        Nice thing about Tkinter is that it is built in Python and Python 3 friendly.

        I wish there was a more recent version of Grayson's book... I would buy it.

        Comment

        • MojaveKid
          New Member
          • Sep 2007
          • 9

          #5
          if you are in windows, the easiest way to GUI programming in Python is to use .NET forms. use the free SharpDevelop ide (clone of Visual Studio). the documentation on .NET forms are plenty.

          if for some reason you dont fancy .NET forms and wishes to use cross platform GUI libraries, I suggest you use wxPython. you will learn to use most of the widgets by looking at the wxPython demo application. if you want to have full documentation, use the wxWidgets documentation. the documentation for wxWidgets and wxPython are the same and it will indicate if there are differences. wxWidgets is the core gui library being shared by wx derived libs like (wxPython,wxPer l,etc)

          the time will come when you get fed up hardcoding your wxPython based GUI driven apps. for that you will need a WYSIWYG ide, i suggest you use the cross platform wxDesigner ide.

          Comment

          Working...