PyGTK 2.0.0 and PyOrbit 2.0.0 are released, while the awaited gtk2-perl is on the final stages of its beta phase. Additionally, gtkmm 2.2.7 was released and the Gnome/Gecko browser, Epiphany 0.9.3, too.
the PyGTK page has a pretty nicely done tutorial on making simple programs, working with widgets etc., with source all shown. Though I must say, after using Cocoa and Interface Builder and all that, this other stuff looks pretty primitive by comparison. How does GLIDE stack up against IB? IB actually freezes objects, which your code then unfreezes, rather than using some config file to set them up (positions, sizes, callbacks, etc) at start-up time
gtk2-perl is rapidly approaching 1.0, but we don’t have much in the way of reference material yet. For best results, discuss gtk2-perl with the authors on the gtk-perl mailing list.
This seems to be a common problem with projects like this – yeah, just build the tool … screw the documentation. Only problem is that some/most of us approaching this stuff don’t have an in-depth knowledge of the C/C++ APIs from which these tools are based on.
I dunno about PyGTK, but “not knowing the c++ api” isn’t really an issue from my experiences (wxPython, PyQt, BeApi). I have no c++ background whatsoever, and am a relatively new programmer. Once you understand the basics of Python, and have a grasp on object oriented programming, a glance at an example code contrasted with the c++ api docs that describe it shold make sense. When i google about wxPython stuff, i find a lot of wxWindows c++ stuff. The Api is still the same api, even in python. The only difference is the syntax for calling methods and so forth. In fact, i believe the wxPython docs are just the wxWindows docs, with some notes for python where there are differences.
Also, re another post, py2exe seems to work well with wxPython. I do all my dev work in linux, but the code works unchanged in windows…py2exe it and its packed for people that want it. Also, the code (last time i checked) runs in os x.
Grear browser and it is nice to see there is some active development happening. Hopefully by the time GNOME is released, Epiphany will be ultra-stable/1.0 quality.
I have used pyGTK in gDesklets (xmms sensor/display being the latest) as well as other projects and have found it very nice!
My only wish would be an EASY way of packaging pygtk apps for windows users…
Keep up the good work.. cannot wait to go home and check out the updates.
ja
the PyGTK page has a pretty nicely done tutorial on making simple programs, working with widgets etc., with source all shown. Though I must say, after using Cocoa and Interface Builder and all that, this other stuff looks pretty primitive by comparison. How does GLIDE stack up against IB? IB actually freezes objects, which your code then unfreezes, rather than using some config file to set them up (positions, sizes, callbacks, etc) at start-up time
gtk2-perl is rapidly approaching 1.0, but we don’t have much in the way of reference material yet. For best results, discuss gtk2-perl with the authors on the gtk-perl mailing list.
This seems to be a common problem with projects like this – yeah, just build the tool … screw the documentation. Only problem is that some/most of us approaching this stuff don’t have an in-depth knowledge of the C/C++ APIs from which these tools are based on.
I dunno about PyGTK, but “not knowing the c++ api” isn’t really an issue from my experiences (wxPython, PyQt, BeApi). I have no c++ background whatsoever, and am a relatively new programmer. Once you understand the basics of Python, and have a grasp on object oriented programming, a glance at an example code contrasted with the c++ api docs that describe it shold make sense. When i google about wxPython stuff, i find a lot of wxWindows c++ stuff. The Api is still the same api, even in python. The only difference is the syntax for calling methods and so forth. In fact, i believe the wxPython docs are just the wxWindows docs, with some notes for python where there are differences.
Also, re another post, py2exe seems to work well with wxPython. I do all my dev work in linux, but the code works unchanged in windows…py2exe it and its packed for people that want it. Also, the code (last time i checked) runs in os x.
Anyway..yep.
Grear browser and it is nice to see there is some active development happening. Hopefully by the time GNOME is released, Epiphany will be ultra-stable/1.0 quality.