newbie question on which win32 GUI to choose

Discussion in 'Python' started by Rain, Sep 5, 2003.

  1. Rain

    Rain Guest

    Hi,

    I do not want to lead a war on this topic, as there have been many
    arguments in Slashdot.

    Obviously, QT is best by now if not consider the license.
    Then after google some, I found people tend to use wxPython and pyGTK.

    Now I want to narrow topic and ask this question:
    Which one have a little more clear logic and easy to learn and use?
    Not considering the local platform and feeling, and the deployment.I
    know pyGTK need GTK runtime libs.

    --
    Rgds, Rain
    Rain, Sep 5, 2003
    #1
    1. Advertising

  2. In article <>,
    Rain <> wrote:
    >Hi,
    >
    >I do not want to lead a war on this topic, as there have been many
    >arguments in Slashdot.
    >
    >Obviously, QT is best by now if not consider the license.
    >Then after google some, I found people tend to use wxPython and pyGTK.
    >
    >Now I want to narrow topic and ask this question:
    >Which one have a little more clear logic and easy to learn and use?
    >Not considering the local platform and feeling, and the deployment.I
    >know pyGTK need GTK runtime libs.

    .
    .
    .
    I appreciate that you want signal, not noise, and
    that you're after a better experience than with
    Slashdot. I strongly urge you to consider that
    pertinent context you provide will go a looooong
    way toward improving the quality of the answers
    you receive. When you write, "Obviously, QT is
    best ...", I get the feeling there's considerable
    background you're not telling us.

    Even in the absence of better knowledge of your
    constraints and requirements, I recommend you
    evaluate the native Win32 GUI toolkit. Python
    is an excellent way to access MFC.

    If you are asking just for a comparison of wxPython
    and pyGTK under Win* (*is* that your question? I
    have re-read it several times, and I'm still
    unsure), all my experience inclines me to the
    former. I've found pyGTK too immature under Win*.
    The people who claim success with it are, from
    what I can tell, those who benefit from consider-
    able prior GTK+ work.
    --

    Cameron Laird <>
    Business: http://www.Phaseit.net
    Personal: http://phaseit.net/claird/home.html
    Cameron Laird, Sep 5, 2003
    #2
    1. Advertising

  3. Rain

    John Hunter Guest

    >>>>> "Cameron" == Cameron Laird <> writes:

    Cameron> experience inclines me to the former. I've found pyGTK
    Cameron> too immature under Win*. The people who claim success
    Cameron> with it are, from what I can tell, those who benefit from
    Cameron> consider- able prior GTK+ work. --

    I haven't found this. I've written two applications in pygtk2 and one
    plotting library that run with no alterations on linux and win32, and
    I had no prior GTK+ experience, or any GUI experience for that matter.

    As for immaturity, the gimp runs under windows, and I *think* pygtk
    can do just about anything gtk can do, hence it's a pretty
    sophisticated toolkit under windows. What aspects do you find
    immature?

    And glade-2 is a nice RAD tool that runs under linux and win32.

    Here are a couple of screenshots of a pygtk app using VTK that runs on
    win32 and linux

    http://nitace.bsd.uchicago.edu:8080/summer/jdh/image_reader.png
    http://nitace.bsd.uchicago.edu:8080/summer/jdh/loc3djr_shot3.png

    John Hunter
    John Hunter, Sep 5, 2003
    #3
  4. Rain

    Guest

    John Hunter wrote:
    >
    > Cameron> experience inclines me to the former. I've found pyGTK
    > Cameron> too immature under Win*. The people who claim success
    > Cameron> with it are, from what I can tell, those who benefit from
    > Cameron> consider- able prior GTK+ work. --
    >
    > I haven't found this. I've written two applications in pygtk2 ...



    Are there any downloadable pygtk2 apps that are a good demo, ie
    non-esoteric showoff apps that I can download and run under Windows
    to see how it runs on my machine?


    Al
    , Sep 5, 2003
    #4
  5. Rain

    Jamey Cribbs Guest

    wrote:
    > Are there any downloadable pygtk2 apps that are a good demo, ie
    > non-esoteric showoff apps that I can download and run under Windows
    > to see how it runs on my machine?
    >
    >
    > Al


    If you go to http://www.netpromi.com/mojoview.html, you will see some
    screenshots from an app I wrote using PyGTK 2. I took the screenshots
    while running it under Windows. You can download the app and run it
    yourself by clicking on the link on the page. I, too, have enjoyed good
    luck developing PyGTK2 apps under Windows. It has been very stable and
    responsive for me.

    Jamey Cribbs
    Jamey Cribbs, Sep 6, 2003
    #5
  6. In article <>, Rain wrote:

    > Now I want to narrow topic and ask this question:
    > Which one have a little more clear logic and easy to learn and use?
    > Not considering the local platform and feeling, and the deployment.I
    > know pyGTK need GTK runtime libs.


    Unless running on win32 is of secondary importance, I don't think Gtk would
    is a good choice until some of the Gtk/win32 bugs and other issues are
    worked out.

    Dave Cook
    David M. Cook, Sep 6, 2003
    #6
  7. In article <>, John Hunter
    wrote:

    >>>>>> "Cameron" == Cameron Laird <> writes:

    >
    > Cameron> experience inclines me to the former. I've found pyGTK
    > Cameron> too immature under Win*. The people who claim success
    > Cameron> with it are, from what I can tell, those who benefit from
    > Cameron> consider- able prior GTK+ work. --


    > I haven't found this. I've written two applications in pygtk2 and one
    > plotting library that run with no alterations on linux and win32, and
    > I had no prior GTK+ experience, or any GUI experience for that matter.
    >
    > As for immaturity, the gimp runs under windows, and I *think* pygtk
    > can do just about anything gtk can do, hence it's a pretty
    > sophisticated toolkit under windows. What aspects do you find
    > immature?


    I have to concur with Cameron on the immaturity of Gtk under win32. I've
    run into at least one severe bug that affects my application only on win32:

    http://bugzilla.gnome.org/show_bug.cgi?id=118575

    Another thing I've noticed is that the "window expander" handle (not sure
    what it's actually called) in the Gtk status bar doesn't work on win32.

    And Gtk just seems slower and less responsive on win32 (particularly on
    win98).

    Also, there is only one guy covering win32 bugs, so they don't get fixed
    very quickly.

    I suppose if you don't push it very hard then it may be OK.

    > And glade-2 is a nice RAD tool that runs under linux and win32.


    I love glade and would not want to do without it, but it's funky and buggy.
    For example there's a maddening bug that causes any objects you've set for
    signals for menuitems to be lost if you do *any* editing of the menu; also
    for no reason that I can fathom glade will not let you add accelerators for
    some menu items. These are old bugs, but unfortunately it doesn't seem like
    there's anyone doing active maintenance on the stable branch (the main
    developer left.)

    That said, the first thing I do when evaluating a new toolkit is look to see
    if it has anything roughly equivalent to glade/libglade.

    Dave Cook
    David M. Cook, Sep 6, 2003
    #7
  8. Rain

    Guest

    Jamey Cribbs wrote:
    >
    > If you go to http://www.netpromi.com/mojoview.html, you will see some
    > screenshots from an app I wrote using PyGTK 2. I took the screenshots
    > while running it under Windows. You can download the app and run it
    > yourself by clicking on the link on the page. I, too, have enjoyed good
    > luck developing PyGTK2 apps under Windows. It has been very stable and
    > responsive for me.



    Some people have good luck. I don't. I downloded this app and tried
    to run one of the samples, and I got a crash on account of the
    unexplained absence of python20.dll from my system.

    Anyone else have any downloadable easy-to-run pygtk2 apps that run
    on Windows and show off features and advantages of Gtk?


    Al
    , Sep 6, 2003
    #8
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Shawn
    Replies:
    1
    Views:
    289
  2. Shawn
    Replies:
    1
    Views:
    329
    Michael Rauscher
    Sep 27, 2006
  3. R.A.M.

    newbie: which IDE to choose?

    R.A.M., Dec 30, 2006, in forum: Java
    Replies:
    6
    Views:
    330
    coolzeze
    Dec 31, 2006
  4. Dan Lenski

    How to choose the right GUI toolkit ?

    Dan Lenski, Nov 8, 2006, in forum: Python
    Replies:
    162
    Views:
    2,406
    Hendrik van Rooyen
    Nov 17, 2006
  5. Flaab Mrlinux

    [Gui] Which GUI is available with Ruby?

    Flaab Mrlinux, Nov 15, 2006, in forum: Ruby
    Replies:
    3
    Views:
    117
    WoodHacker
    Nov 15, 2006
Loading...

Share This Page