473,396 Members | 2,081 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,396 software developers and data experts.

Python gui

Hi,

Is wxWidget now part of python ? or will it be ?

regards,

Philippe
Nov 5 '05 #1
16 1577
Philippe C. Martin wrote:
Hi,

Is wxWidget now part of python ? or will it be ?


1) No. 2) I guess no. Because it has pretty heavy dependencies (wx,
GTK/other toolkit)
Tkinter is what comes ou of the box - and thats it.

Regards,

Diez
Nov 5 '05 #2
Thanks, Tkinter it is.

Regards,
Philippe

Diez B. Roggisch wrote:
Philippe C. Martin wrote:
Hi,

Is wxWidget now part of python ? or will it be ?


1) No. 2) I guess no. Because it has pretty heavy dependencies (wx,
GTK/other toolkit)
Tkinter is what comes ou of the box - and thats it.

Regards,

Diez


Nov 5 '05 #3
Il 2005-11-05, Philippe C. Martin <pm*****@snakecard.com> ha scritto:
Hi,

Is wxWidget now part of python ? or will it be ?


No it's not part of the official distribution of CPython,
ad AFAIK it will not be anytime soon.

--
Lawrence
http://www.oluyede.org/blog
Nov 5 '05 #4
Hello Philippe,
Is wxWidget now part of python ? or will it be ?


No, I don't think it will ever be part of Python. But, wxWidgets is written
in C++, so it has nothing *pythonic* in it. There is, however, a "Python
Binding" of wxWidgets, called (obviously ;-) ) wxPython. If you can install
a site-package, I would suggest you to visit http://www.wxpython.org/.
wxPython has a very active newsgroup and a lot of nice user contribution. If
you can not install a site-package, I think that Tkinter is the only choice
you have (but I may be wrong here).

HTH.

Andrea.

--
"Imagination Is The Only Weapon In The War Against Reality."
http://xoomer.virgilio.it/infinity77
Nov 5 '05 #5
Philippe C. Martin wrote:
Is wxWidget now part of python ? or will it be ?


No, and *I hope* that if another toolkit has to replace Tkinter (will never
happen?) will be PyGTK... :)

cheers
--
Gian Mario Tagliaretti
PyGTK GUI programming
http://www.parafernalia.org/pygtk/
Nov 6 '05 #6
Gian Mario Tagliaretti enlightened us with:
No, and *I hope* that if another toolkit has to replace Tkinter
(will never happen?) will be PyGTK... :)


Why do you hope for PyGTK? I think one of the strengths of wxWidgets
is that it uses the native platform's look. GTK looks very nice on my
Gnome desktop, but to be honest it's rather ugly on Windows or Mac.

Sybren
--
The problem with the world is stupidity. Not saying there should be a
capital punishment for stupidity, but why don't we just take the
safety labels off of everything and let the problem solve itself?
Frank Zappa
Nov 6 '05 #7
> No, and *I hope* that if another toolkit has to replace Tkinter (will
never
happen?) will be PyGTK... :)


This will only mean that people that now prefer wxPython over Tkinter will
in future prefer wxPython over PyGTK ;-)

Andrea.

--
"Imagination Is The Only Weapon In The War Against Reality."
http://xoomer.virgilio.it/infinity77
Nov 6 '05 #8
PyGTK is just easier to code with. The api is much nicer. However,
yeah, the windows/mac appearance probably does make it a non-starter,
unfortunately. As near as I can tell, the solution that currently has
the most momentum is to just integrate the cheeseshop more tightly into
python, so that whatever gui toolkit you choose can be installed
easily. Its probably the only politically feasible solution anyway.

Greg

Nov 6 '05 #9
On 6 Nov 2005 12:08:23 -0800, gsteff <gr*************@gmail.com> wrote:
PyGTK is just easier to code with. The api is much nicer.


That's why I think that Dabo's UI module is the best of all worlds. It
wraps wxPython, so the controls look great on any platform, but
provides a cleaner and more consistent API than raw wxPython. I almost
never have to look up how to do something in Dabo, whereas I couldn't
program in wxPython without the docs open.

--

# p.d.
Nov 6 '05 #10
Philippe C. Martin wrote:
Thanks, Tkinter it is.


It really depends on what you want to achieve. If you want to
make any advanced GUI application, you'll probably want some
third party extension to Tkinter anyway, and then you might
as well choose another tool kit from the beginning, whether
it's wxPython, PyGtk or PyQt. It's not more inconvenient to
rely on wxPython than to rely on e.g. Pmw (2 years since last
release).

Nov 7 '05 #11
Now GTK can use the local theme.You can choose the local theme to make
your application windows style on Winodws and Mac likely on mac os.
Nov 22 '05 #12
Now GTK can use the local theme.You can choose the local theme to make
your application windows style on Winodws and Mac likely on mac os.
Nov 22 '05 #13
batfree enlightened us with:
Now GTK can use the local theme.You can choose the local theme to
make your application windows style on Winodws and Mac likely on mac
os.


But why do that yourself, when you can use a GUI toolkit that does it
for you?

Sybren
--
The problem with the world is stupidity. Not saying there should be a
capital punishment for stupidity, but why don't we just take the
safety labels off of everything and let the problem solve itself?
Frank Zappa
Nov 22 '05 #14
batfree enlightened us with:
Now GTK can use the local theme.You can choose the local theme to
make your application windows style on Winodws and Mac likely on mac
os.


But why do that yourself, when you can use a GUI toolkit that does it
for you?

Sybren
--
The problem with the world is stupidity. Not saying there should be a
capital punishment for stupidity, but why don't we just take the
safety labels off of everything and let the problem solve itself?
Frank Zappa
Nov 22 '05 #15
On 11/16/05, batfree <ba********@gmail.com> wrote:
Now GTK can use the local theme.You can choose the local theme to make
your application windows style on Winodws and Mac likely on mac os.
--
http://mail.python.org/mailman/listinfo/python-list


This is true only in an very, very loose sense. Gtk does not use the
native rendering tools, and does not have native behavior. The
"native" theme just mimics some of the basic shapes & colors of the
controls.
Nov 22 '05 #16
On 11/16/05, batfree <ba********@gmail.com> wrote:
Now GTK can use the local theme.You can choose the local theme to make
your application windows style on Winodws and Mac likely on mac os.
--
http://mail.python.org/mailman/listinfo/python-list


This is true only in an very, very loose sense. Gtk does not use the
native rendering tools, and does not have native behavior. The
"native" theme just mimics some of the basic shapes & colors of the
controls.
Nov 22 '05 #17

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

Similar topics

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: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
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
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
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
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...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

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.