Why isn't wxpython (wxwidgets) as popular as pyqt (qt)?

2,016 views
Skip to first unread message

steve

unread,
Jan 7, 2017, 11:59:12 AM1/7/17
to wxPython-users
Hi,

What are the advantages of pyqt over wxpython? What can't wxpython do that pyqt can?

Best Regards

Steve Barnes

unread,
Jan 8, 2017, 3:16:18 AM1/8/17
to wxpytho...@googlegroups.com
> --

wxPython can't force you to abide by the Nokia QT licensing conditions -
i.e. if you develop a _commercial_ product using QT then you have to pay
for licences while with wxPython you don't have to pay anybody
regardless of your usage.
QT is currently better if you are targeting mobile devices.

--
Steve (Gadget) Barnes
Any opinions in this message are my personal opinions and do not reflect
those of my employer.

Tim Roberts

unread,
Jan 8, 2017, 3:23:36 AM1/8/17
to wxpytho...@googlegroups.com
On Jan 7, 2017, at 8:59 AM, steve <osloc...@gmail.com> wrote:
>
> What are the advantages of pyqt over wxpython? What can't wxpython do that pyqt can?

If you have done any Windows API programming before, using something like MFC or WTL, wxPython will feel familiar. Qt, on the other hand, is a lifestyle. It does things rather differently. Once you go down that path, forever will it dominate your destiny.

Tim Roberts, ti...@probo.com
Providenza & Boekelheide, Inc.

John Fabiani

unread,
Jan 9, 2017, 9:50:05 AM1/9/17
to wxpython-users
PyQT can use Python 3.x.  In general PyQT is maintaining parody with the latest versions of QT.  In general PyQT is doing a better job of keeping up with today's tech.  

BTW have you looked a Kivy or some of the other GUI tech?
Joihnf


--
You received this message because you are subscribed to the Google Groups "wxPython-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wxpython-users+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Mario Lacunza

unread,
Jan 9, 2017, 2:52:08 PM1/9/17
to wxPython-users
but Pyqt is GPL so you cant close you app....

kivy is ok for moible devices, but for desktops ... I dont like it, for example kivy dont have a simple grid control (you need to create it using textbox controls array) and if Im not wrong they have an issue with the mac packages.

The other tool: https://wiki.qt.io/PySide si developed very slowly, his last version only have support for QT4.x, the new version PySide 2 is still under development with support for QT5... its LGPL..



Saludos / Best regards

Mario Lacunza
Email:: mlac...@gmail.com
Personal Website:: http://www.lacunza.biz/
Hosting:: http://mlv-host.com/
Skype: mlacunzav

Lima - Peru

Mike Driscoll

unread,
Jan 9, 2017, 3:12:42 PM1/9/17
to wxPython-users


On Monday, January 9, 2017 at 8:50:05 AM UTC-6, johnf wrote:
PyQT can use Python 3.x.  In general PyQT is maintaining parody with the latest versions of QT.  In general PyQT is doing a better job of keeping up with today's tech.  

BTW have you looked a Kivy or some of the other GUI tech?
Joihnf


Just to be clear, wxPython supports Python 3 as well in Phoenix. M

My place of work use Qt (the C++ original) for most of our user interface work. While it has some additional widgets that wxPython does not have, I don't really see it as being all that different. We run into Qt bugs that can be pretty obnoxious to work around as well. I'm sure there's some of that in wxPython too, but I've never had to deal with anything major.

Mike

John Fabiani

unread,
Jan 9, 2017, 7:26:58 PM1/9/17
to wxpython-users
>Just to be clear, wxPython supports Python 3 as well in Phoenix.
If Phoenix is stable enough for production why doesn't it get released?

Johnf

--

Scott Talbert

unread,
Jan 9, 2017, 8:39:01 PM1/9/17
to wxpython-users
On Mon, 9 Jan 2017, John Fabiani wrote:

> >Just to be clear, wxPython supports Python 3 as well in Phoenix.If Phoenix
> is stable enough for production why doesn't it get released?

As I see it, the remaining work is mostly making sure all of the more
obscure pieces of the wxWidgets API is wrapped, rather than achieving
stability.

Scott
Reply all
Reply to author
Forward
0 new messages