I've narrowed down my toolkit selection for my project to wxPython and
pyQt, and now i'd like to hear any opinions, war stories, peeves, etc,
about them, particularly from anyone who's used _both_toolkits_ . I'm
only mildly interested in the IDEs and UI designers for each, as i
want to do as much as i can in just Xemacs and xterm. Feel free to
rant, rave, pontificate, whatever.
t.i.a.,
E 17 11833
I have just started using wxPython. I selected it over pyQT for
licensing
reasons. I'm no gui app expert. But that said, I've found the toolkit
approachable and the user community very helpful.
Scott
On Mar 16, 2005, at 9:11 PM, eh******@kausti nr.r.com wrote: I've narrowed down my toolkit selection for my project to wxPython and pyQt, and now i'd like to hear any opinions, war stories, peeves, etc, about them, particularly from anyone who's used _both_toolkits_ . I'm only mildly interested in the IDEs and UI designers for each, as i want to do as much as i can in just Xemacs and xterm. Feel free to rant, rave, pontificate, whatever.
t.i.a., E -- http://mail.python.org/mailman/listinfo/python-list
I used to be a wxPython lover, but it was mainly due to the crappy PyQt
licensing terms, rather than any merits of wx (although I like the
native LnF).
After trying to do a large-ish project using wxPython, I found that I
was limited by the lack of widgets and the layout system.
My latest project was in PyQt, after Trolltech announced that Qt4 will
have a GPL version for Windows (and Riverbank said they will make a
PyQt to go with it eventually).
I usually hate visual GUI IDEs, but I found QtDesigner to be a real
asset, much better than wxDesigner or VisualStudio. The threading
implementation also seems superior (easier?) to Python's own too, and
making custom widgets is easy enough, even with a Python wrapper.
Also, the Cygwin guys have ported the GPL/Linux Qt to Windows, so you
can use that for Qt3.3 until Trolltech come up with Qt4.
Links: http://kscraft.sourceforge.net/conve...-install.xhtml http://kde-cygwin.sourceforge.net/qt3-win32/ http://www.pycs.net/lateral/stories/27.html eh******@kausti nr.r.com wrote: I've narrowed down my toolkit selection for my project to wxPython and pyQt, and now i'd like to hear any opinions, war stories, peeves, etc, about them, particularly from anyone who's used _both_toolkits_ . I'm only mildly interested in the IDEs and UI designers for each, as i want to do as much as i can in just Xemacs and xterm. Feel free to rant, rave, pontificate, whatever.
I have used both. I find PyQT is vastly superior than wxPython for a number of
reasons, including overall better design of the library, total flexibility and
orthogonality of provided features, incredible portability. I would suggest
wxPython only if you cannot meet PyQt license requirements (and this is going
to change soon, since Qt4 will have a GPL version for Windows too).
--
Giovanni Bajo
Has anyone compiled binaries for qt/pyqt/eric3. i'd really like to try
it. at the moment i work with wxWindows and BoaConstructor which i'm
actually not so happy with. design of gui's with wx is not very
efficient...
so is there already a binary for qt/pyqt/eric3 available or when can i
excpect qt4 to be released?
tc
tc wrote: Has anyone compiled binaries for qt/pyqt/eric3. i'd really like to
try it. at the moment i work with wxWindows and BoaConstructor which i'm actually not so happy with. design of gui's with wx is not very efficient...
so is there already a binary for qt/pyqt/eric3 available or when can
i excpect qt4 to be released?
tc
Hi,
If you're on a linux fedora3/suse 9.2 platform you can give a try to:
pyvm.sourceforg e.net
regards,
antonio
tc wrote: Has anyone compiled binaries for qt/pyqt/eric3. i'd really like to try it. at the moment i work with wxWindows and BoaConstructor which i'm actually not so happy with. design of gui's with wx is not very efficient...
so is there already a binary for qt/pyqt/eric3 available or when can i excpect qt4 to be released?
tc http://kde-redhat.sourceforge.net/
apt/yum/etc. repositories
qt-3.3.3-16.3.3.kde.i386 .rpm
sip-4.1.1-0.2.3.kde.i386. rpm
PyQt-3.13-2.0.3.kde.i386. rpm
PyKDE-3.11.3-0.5.3.kde.i386. rpm
qscintilla-1.4-0.1.3.kde.i386. rpm
eric-3.6.1-0.fdr.1.3.i386. rpm
and more....
"so is there already a binary for qt/pyqt/eric3 available or when can i
excpect qt4 to be released? "
I think that pyqt4 is going to be a long way off, obviously further
away than qt4.
i have compiled qt 3.3.3/pyqt 3.1.3 using mingw/vcc6 for windows using
the instructions i linked to in my previous post, both for python 2.3
and 2.4, when the kde-cygwin guys finish porting qt 3.3.4, i'm going to
have a go at pyqt 3.1.4
Of course, the licensing terms may still be too restrictive for those
that want to create comercial closed source applications and can't
afford the comercial license of Qt. That is why, for many, wxPython
will remain the preferred choice.
Being that you are inclined use Xemacs and xterm for your development,
I don't think you will have too much trouble with either one.
Currently, I think the choice between Qt and wx boils down to this:
Type of app - Choice - Reason
GPL or Company use only app - Qt - It is easier, cleaner, etc.
Commercial Closed Source - Qt - Don't mind the license cost.
Any type - wx - It is free.
Other (lesser, I think) considerations, however, may bee the appearance
of the app. On linux/KDE you may prefer the Qt native look. On
Linux/GNOME you may prefer wx's GTK native look. On Windows, wx is
completely native, while I can't speak for Qt's look since I have never
seen it, but I know it is not completely native looking.
"RM" <ny**********@y ahoo.com> wrote in message
news:11******** **************@ f14g2000cwb.goo glegroups.com.. . Of course, the licensing terms may still be too restrictive for those that want to create comercial closed source applications and can't afford the comercial license of Qt. That is why, for many, wxPython will remain the preferred choice.
Being that you are inclined use Xemacs and xterm for your development, I don't think you will have too much trouble with either one. Currently, I think the choice between Qt and wx boils down to this:
Type of app - Choice - Reason
GPL or Company use only app - Qt - It is easier, cleaner, etc. Commercial Closed Source - Qt - Don't mind the license cost. Any type - wx - It is free.
Other (lesser, I think) considerations, however, may bee the appearance of the app. On linux/KDE you may prefer the Qt native look. On Linux/GNOME you may prefer wx's GTK native look. On Windows, wx is completely native, while I can't speak for Qt's look since I have never seen it, but I know it is not completely native looking.
I use Qt under Windows and the look and feel is completely native.
The best thing to do is to judge for yourself. Trolltech's website has
example screenshots of Qt applications under X11, Windows and Mac OS X.
For example 3rd party apps, look at: http://www.trolltech.com/products/hotnew/index.html
and http://www.trolltech.com/success/index.html
For Trolltech's Qt tools, look at: http://www.trolltech.com/screenshots/tools.html
Personally for ease of use Qt is the way to go. I'm really looking forward
to Qt 4 coming out, and then sometime later PyQt 4. Then I'll be able to
develop with my favourite APIs (Qt, OpenGL, and OpenSceneGraph) under a
completely Python environment - heaven from a development perspective.
Mike. This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics |
by: Dennis Sylvester |
last post by:
Interested in any opinions, studies, etc., concerning the GUI tool(s) to use
for Python. Specifically, which would you recommend (and why) for building
GUI apps in Python:
TKinter
BOA
PyQT
Thanks,
Dennis
|
by: carljohan.rehn |
last post by:
I would like like to start doing some GUI-programming in Python, but don't
know which library to choose.
Tkinter seems a bit old. Correct me if I am wrong! The layout doesn't look
as nice as for the others.
wxPython seems to be the first-hand choice for people doing W32-programming
(with MFC-experience).
PyGtk seems to be a modern, very clean and nice approach, but with poor
|
by: ulysses |
last post by:
hi,
I'm working in python 5 months. I think it's very cool language.
I do a p2p python program GUI.
First I make a software by wxpython. But I find wxpython use many many
memory.
Second I use PYQT. But memory use still big.
But but but when I minimize the windows to taskbar, a fantasy
something
happened. memory use very very low when windows minimize.
|
by: James Goldwater |
last post by:
I'm starting a new hopfully-commercial project soon, and I face a
dilemma about whether Python with wxPython would be appropriate.
The project has 3 main areas:
a) manipulation of lists and trees, using..
b) a hopefully dead-sexy gui, all in order to...
c) eventually pump out certain bits of the datastructure over the
network in semi-realtime (< 10ms accuracy or so).
|
by: JamesW |
last post by:
Dear All,
I need to install wxPython to run some programs that interest me. I
have had numerous problems, probably due to knowing little about the
packages and python, and taking the computer over from soemone else.
I have recently carried out a clean install of Linux RH 9.0, hoping
this may eleviate the problems.
I hoped that the prerequisites would already be installed, but I doubt
| |
by: BJörn Lindqvist |
last post by:
See: http://www.wxpython.org/quotes.php. especially:
"wxPython is the best and most mature cross-platform GUI toolkit,
given a number of constraints. The only reason wxPython isn't the
standard Python GUI toolkit is that Tkinter was there first." - Guido
van Rossum
Guess, that answers my question, but isn't "Tkinter was there first" a
very bad answer? :) It is kinda ugly too, so I wonder why it can't be
replaced? Or maybe another GUI...
|
by: Erik Johnson |
last post by:
I am looking for some input on GUI libraries. I want to build a
Python-driven GUI, but don't really understand the playing field very well.
I have generally heard good things about wxPython. I happen to already own
John Grayson's book about Tkinter programming, so that is rather handy if I
decide to use Tkinter. I have done some things slightly more involved than
"Hello World" in Tkinter - I have never used wxPython. So, basically the...
|
by: cravephi |
last post by:
I would like to make a software like simulink:
http://www.mathworks.com/cmsimages/sl_mainpage_wl_7488.gif
using python.
In order of bulding the interface (drag&drop block, link system between
the blocks, run the simulation, double click on a block to open its
properties, ...) which library will make my job easyer, PyQT or
WxPython ?
|
by: Janto Dreijer |
last post by:
I'm writing a Linux filemanager using wxPython. I'd like to embed a
bash console inside it. I have found the Logilab pyqonsole
(http://www.logilab.org/projects/pyqonsole), but it uses PyQT.
Does anyone know how to do this from wx?
Is it possible to embed a PyQT widget inside wxPython?
Thanks!
Janto
|
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 effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it.
First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
|
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth.
The Art of Business Website Design
Your website is...
| |
by: Hystou |
last post by:
Overview:
Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
|
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 protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
|
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, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own....
Now, this would greatly impact the work of software developers. The idea...
|
by: isladogs |
last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM).
In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules.
He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms.
Adolph will...
|
by: TSSRALBI |
last post by:
Hello
I'm a network technician in training and I need your help.
I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs.
The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols.
I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
|
by: adsilva |
last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
| |
by: muto222 |
last post by:
How can i add a mobile payment intergratation into php mysql website.
| |