Friday, February 11, 2011

What is the most popular GUI library for Python in Windows ?

What is the most popular GUI library for Python in Windows ?

  • I think PyQt. It's not windows only but I think is one of the most popular out there. Other pretty popular one is WxPython.

  • Last I knew, TkInter was the most popular (cited here as the "de-facto standard GUI package").

    mikerobi : Out of the dozens of Python apps apps I've used over the years, there are less than a handful that used TKinter. TK was the first library, and the only one included in python, but it has been overtaken by better options.
    Nick T : TKinter does win for the "most widely deployed Python GUI package" (like IE is the most widely deployed browser), but that doesn't mean people use it.
  • I've never conducted a survey, but I am reasonably confident that PyGtk and WxPython are the most popular across all platforms.

    What I can say for certainty is that PyGtk, WxPython, PyQt, and at some point in the future PySide, are all mature enough that it would be very unwise to choose one based on popularity.

    From mikerobi
  • How about IronPython + WPF?

    Craig McQueen : Are you saying it's the most popular, or just "How about it, hey"?
    lukas : how about, but WPF is the most popular here :P
    From lukas
  • WXpython is used a lot, this blog has many, many examples to get you quickly started with it:

    http://www.blog.pythonlibrary.org/

    Nick T : wxPython has a giant demo app that is pretty nice http://wxpython.org/download.php
    From relima
  • To quote the BDFL:

    wxPython is the best and most mature cross-platform GUI toolkit, given a number of constraints. The only reason wxPython isn't the standard Python GUI toolkit is that Tkinter was there first.

    -- Guido van Rossum

    From http://www.wxpython.org/quotes.php

    mikerobi : That is a very old quote.
    JasonFruit : And it only answers what one is most popular with Guido.
    From ma3
  • Questions Tagged.. : (Here On SO)

    wxPython - 726

    pyQt - 476

    pyGtk - 371

    Tinkter - 331


    Im not in any way suggesting the above is a measure of popularity. Merely providing some statisics that I thought others may find interesting.

    Bryan Oakley : Of course, one could argue that the more questions there are, the harder, more buggy, or poorly documented the language. If the language is easy to learn, meets all common needs and is stable, no need for questions :-)
    volting : @Bryan: You could argue many points based on those stats, but they would speculative at best without a full analysis of all the questions, that is why I chose to refrain...
    From volting

0 comments:

Post a Comment