473,386 Members | 1,823 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,386 software developers and data experts.

Is pwm Python MegaWidgets viable?

Does pwm run well on Python 2.4? The last release appears to be in
2003. The Manning discussion forum is dead.

Is there a better path to learning and producing tkInter apps?

Has there been any discussion of wxPython becoming part of the base
Python distro? A requirement here is to not require download/install of
anything other than the Python release.
Apr 2 '06 #1
4 2311
Paul Watson wrote:
Does pwm run well on Python 2.4? The last release appears to be in
2003. The Manning discussion forum is dead.

Is there a better path to learning and producing tkInter apps?
Has there been any discussion of wxPython becoming part of the base
Python distro? A requirement here is to not require download/install of
anything other than the Python release.


I can't vouch for Python 2.4, but I used the PMW library pretty
extensively for an app that is based on Python 2.3. Tkinker itself
offers most of the basic widgets that any Tk implementation does, and
there's an online guide (can't recall the URL right now) to Tkinter
that is great for an introduction tutorial. PMW is an add-on to Tkinter
that is useful if there are specific widgets that you need that basic
Tkinter doesn't provide and you don't feel like creating them from
scratch. Just because it doesn't have a new release in the past couple
of years doesn't mean that it's truly a dead project. Perhaps it's
stabilized and there haven't been overwhelming requests for adding any
new items to it. Using PMW won't help you learn Tkinter any quicker in
any event. Just icing on the cake :-)

Apr 2 '06 #2
gregarican wrote:
Paul Watson wrote:

Does pwm run well on Python 2.4? The last release appears to be in
2003. The Manning discussion forum is dead.

Is there a better path to learning and producing tkInter apps?
Has there been any discussion of wxPython becoming part of the base
Python distro? A requirement here is to not require download/install of
anything other than the Python release.

I can't vouch for Python 2.4, but I used the PMW library pretty
extensively for an app that is based on Python 2.3. Tkinker itself
offers most of the basic widgets that any Tk implementation does, and
there's an online guide (can't recall the URL right now) to Tkinter
that is great for an introduction tutorial. PMW is an add-on to Tkinter
that is useful if there are specific widgets that you need that basic
Tkinter doesn't provide and you don't feel like creating them from
scratch. Just because it doesn't have a new release in the past couple
of years doesn't mean that it's truly a dead project. Perhaps it's
stabilized and there haven't been overwhelming requests for adding any
new items to it. Using PMW won't help you learn Tkinter any quicker in
any event. Just icing on the cake :-)


Many thanks for your reply. I was setting out to make use of the
Manning book by Grayson. Perhaps I should just use online tutorial and
such for learning plain-old tk first. However, I have heard good things
about the book. Just trying to use what was already at hand.
Apr 3 '06 #3
Paul Watson wrote:
Many thanks for your reply. I was setting out to make use of the
Manning book by Grayson. Perhaps I should just use online tutorial and
such for learning plain-old tk first. However, I have heard good things
about the book. Just trying to use what was already at hand.


Here's the online tutorial that provides a basic introduction to
Tkinter --> http://www.pythonware.com/library/tkinter/introduction/. I
found it handy. I had used Tk implementations in other languages such
as Ruby so I had already become familiar with the overall Tk toolkit,
but nevertheless the online Tkinter tutorial was refreshing. Wasn't
aware of the Manning book but it sounds like a great resource as well!

Apr 3 '06 #4
Paul Watson wrote:
gregarican wrote:
Paul Watson wrote:

Does pwm run well on Python 2.4? The last release appears to be in
2003. The Manning discussion forum is dead.

Is there a better path to learning and producing tkInter apps?
Has there been any discussion of wxPython becoming part of the base
Python distro? A requirement here is to not require download/install of
anything other than the Python release.


I can't vouch for Python 2.4, but I used the PMW library pretty
extensively for an app that is based on Python 2.3. Tkinker itself
offers most of the basic widgets that any Tk implementation does, and
there's an online guide (can't recall the URL right now) to Tkinter
that is great for an introduction tutorial. PMW is an add-on to Tkinter
that is useful if there are specific widgets that you need that basic
Tkinter doesn't provide and you don't feel like creating them from
scratch. Just because it doesn't have a new release in the past couple
of years doesn't mean that it's truly a dead project. Perhaps it's
stabilized and there haven't been overwhelming requests for adding any
new items to it. Using PMW won't help you learn Tkinter any quicker in
any event. Just icing on the cake :-)

Many thanks for your reply. I was setting out to make use of the
Manning book by Grayson. Perhaps I should just use online tutorial and
such for learning plain-old tk first. However, I have heard good things
about the book. Just trying to use what was already at hand.


If you want to write full-featured GUI apps with Tkinter, Grayson is
your best bet. Lundh's tutorial is excellent as a reference, but, last I
checked, was not as extensive as Grayson in terms of teaching new users.

Also, PMW is relatively heavy-weight, so make sure the Python standard
library doesn't already do what you want before including PMW (e.g.
ScrolledText, etc.).

James

--
James Stroud
UCLA-DOE Institute for Genomics and Proteomics
Box 951570
Los Angeles, CA 90095

http://www.jamesstroud.com/
Apr 4 '06 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: ken erickson | last post by:
Is Python Megawidgets 1.1 compatible with Python 2.2.3. I'm new to Python and I'm trying to work my way through some example is John Grayson's Python and Tkinter Programming book. He has some...
0
by: Raymond Hettinger | last post by:
QOTW: "You're only overlooking the consequences of an infinite amount of information <wink>." -- Tim Peters on why the bitwise-not operator is equivalent to -(n+1). "Perl, Python, Ruby and Tcl...
0
by: Toph | last post by:
Bonjour a tous, Hi, I am developing a software in Python using Tkinter. The choice of my team is not to use pyton MegaWidgets. I would like to scroll a frame. This is a peace of my code : #...
1
by: Toph | last post by:
Hi, I am developing a software in Python using Tkinter. The choice of my team is not to use pyton MegaWidgets. I would like to scroll a frame. This is a peace of my code : #...
59
by: Hugh Macdonald | last post by:
I've recently been trying out various different GUI frameworks in Python and was wondering if I could get your input on the pros and cons of the different ones... wxPython: I love the...
217
by: gyromagnetic | last post by:
The following url points to an article written by Damian Conway entitled "Ten Essential Development Practices": http://www.perl.com/pub/a/2005/07/14/bestpractices.html Althought the article has...
6
by: W. Watson | last post by:
Why is the book in Subject (author is Grayson) so expensive? $100 on Amazon and $195 on ABE. Aren't there alternatives? -- Wayne Watson (Nevada City, CA) Web Page: <speckledwithStars.net>
32
by: Steve Holden | last post by:
I wondered if a straw poll could get some idea of readers' thoughts about when they will be migrating to 3.0 on, so I used the new widget on Blogger to add a poll for that. I'd appreciate if if...
12
by: default | last post by:
what would be the best python GUI toolkit, it must be cross platform. i have tried gtk, but it interface are real bad and its coding was difficult so i dropped it, the only remaining are qt4...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.