Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #53994 > unrolled thread
| Started by | eamonnrea@gmail.com |
|---|---|
| First post | 2013-09-11 13:55 -0700 |
| Last post | 2013-09-21 00:34 +0100 |
| Articles | 7 on this page of 47 — 23 participants |
Back to article view | Back to comp.lang.python
Python GUI? eamonnrea@gmail.com - 2013-09-11 13:55 -0700
Re: Python GUI? Michael Torrie <torriem@gmail.com> - 2013-09-11 23:05 -0600
Re: Python GUI? eamonnrea@gmail.com - 2013-09-12 09:03 -0700
Re: Python GUI? Robert Kern <robert.kern@gmail.com> - 2013-09-12 17:23 +0100
Re: Python GUI? Dave Cook <davecook@nowhere.net> - 2013-09-12 18:50 +0000
Re: Python GUI? Dave Cook <davecook@nowhere.net> - 2013-09-12 21:36 +0000
Re: Python GUI? Benjamin Kaplan <benjamin.kaplan@case.edu> - 2013-09-12 09:51 -0700
Re: Python GUI? rusi <rustompmody@gmail.com> - 2013-09-17 07:55 -0700
Re: Python GUI? Benjamin Kaplan <benjamin.kaplan@case.edu> - 2013-09-17 09:19 -0700
Re: Python GUI? rusi <rustompmody@gmail.com> - 2013-09-17 09:51 -0700
Re: Python GUI? Benjamin Kaplan <benjamin.kaplan@case.edu> - 2013-09-17 10:57 -0700
Re: Python GUI? Michael Torrie <torriem@gmail.com> - 2013-09-18 14:10 -0600
Re: Python GUI? Michael Torrie <torriem@gmail.com> - 2013-09-12 21:02 -0600
Re: Python GUI? eamonnrea@gmail.com - 2013-09-13 11:23 -0700
Re: Python GUI? Michael Torrie <torriem@gmail.com> - 2013-09-13 22:03 -0600
Re: Python GUI? Wolfgang Keller <feliphil@gmx.net> - 2013-09-14 19:15 +0200
Re: Python GUI? Dave Cook <davecook@nowhere.net> - 2013-09-15 22:13 +0000
Re: Python GUI? Michael Torrie <torriem@gmail.com> - 2013-09-12 21:18 -0600
Re: Python GUI? Dave Cook <davecook@nowhere.net> - 2013-09-12 18:35 +0000
Re: Python GUI? Jerry Hill <malaclypse2@gmail.com> - 2013-09-12 13:09 -0400
Re: Python GUI? Ian Foote <ian@feete.org> - 2013-09-12 21:17 +0100
Re: Python GUI? Peter <peter.milliken@gmail.com> - 2013-09-12 20:39 -0700
Re: Python GUI? Michael Torrie <torriem@gmail.com> - 2013-09-12 22:15 -0600
Re: Python GUI? CM <cmpython@gmail.com> - 2013-09-12 22:14 -0700
Re: Python GUI? Kevin Walzer <kw@codebykevin.com> - 2013-09-13 09:27 -0400
Re: Python GUI? Terry Reedy <tjreedy@udel.edu> - 2013-09-13 15:47 -0400
Re: Python GUI? eamonnrea@gmail.com - 2013-09-13 10:31 -0700
Re: Python GUI? John Gordon <gordon@panix.com> - 2013-09-13 18:39 +0000
Re: Python GUI? Joe Junior <joe.fbs.junior@gmail.com> - 2013-09-13 15:49 -0300
Re: Python GUI? eamonnrea@gmail.com - 2013-09-13 12:37 -0700
Re: Python GUI? Joe Junior <joe.fbs.junior@gmail.com> - 2013-09-13 16:50 -0300
Re: Python GUI? eamonnrea@gmail.com - 2013-09-13 13:40 -0700
Re: Python GUI? Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2013-09-14 00:21 +0000
Re: Python GUI? eamonnrea@gmail.com - 2013-09-13 17:38 -0700
Re: Python GUI? Ben Finney <ben+python@benfinney.id.au> - 2013-09-14 11:23 +1000
Re: Python GUI? eamonnrea@gmail.com - 2013-09-14 04:54 -0700
Re: Python GUI? Chris Angelico <rosuav@gmail.com> - 2013-09-14 22:07 +1000
Re: Python GUI? Dave Angel <davea@davea.name> - 2013-09-14 02:05 +0000
Re: Python GUI? Neil Cerutti <neilc@norwich.edu> - 2013-09-13 19:56 +0000
Re: Python GUI? eamonnrea@gmail.com - 2013-09-13 13:40 -0700
Re: Python GUI? llanitedave <llanitedave@veawb.coop> - 2013-09-18 19:47 -0700
Re: Python GUI? petmertens@gmail.com - 2013-09-13 10:51 -0700
Re: Python GUI? Metallicow <metaliobovinus@gmail.com> - 2013-09-20 11:34 -0700
Re: Python GUI? Michael Torrie <torriem@gmail.com> - 2013-09-20 13:49 -0600
Re: Python GUI? Metallicow <metaliobovinus@gmail.com> - 2013-09-20 12:58 -0700
Re: Python GUI? Michael Torrie <torriem@gmail.com> - 2013-09-20 16:49 -0600
Re: Python GUI? Robert Kern <robert.kern@gmail.com> - 2013-09-21 00:34 +0100
Page 3 of 3 — ← Prev page 1 2 [3]
| From | llanitedave <llanitedave@veawb.coop> |
|---|---|
| Date | 2013-09-18 19:47 -0700 |
| Message-ID | <9b7fea33-9b33-4690-b0e1-39648b48b5e1@googlegroups.com> |
| In reply to | #54123 |
On Friday, September 13, 2013 10:31:17 AM UTC-7, Eamonn Rea wrote: > I don't like the idea of being able to drag and drop anything in the programming world. Outside of that, I use D&D programs a lot. I got into GUI programming because I thought that I could get away from them, but I guess not. > > > > Maybe I'm against them because if I can't code, I don't have anything else to do with my time. If I don't program, the only other thing I have to do is... well... nothing. So, because of this, they're making programming easier... by not coding as much. Oh well, guess coding is dead :( Why do you feel the need to project your personal issues onto the whole world? Nobody is forcing you to use Drag and Drop -- you simply have the option to do so, or not. I don't use it either, but I sure don't fill up with angst just because someone else might actually enjoy using it.
[toc] | [prev] | [next] | [standalone]
| From | petmertens@gmail.com |
|---|---|
| Date | 2013-09-13 10:51 -0700 |
| Message-ID | <1099959b-37fc-4ce2-8ded-78fc7609f3d3@googlegroups.com> |
| In reply to | #53994 |
Enthought.traits !! http://code.enthought.com/projects/traits/ I started using traits a couple of months ago and I really like it. Traits provides a framework which creates a UI based on your data structures. Using some "hints" you can do anything you want. Just check out their website and try the examples. Even creating an executable out of it is quite easy using bbfreeze. The "negative" thing about is that the user group doesn't seem to be very large. In other words: if you get stuck on something, there aren't many people to help you. This however should not prevent you from using traits. Just try it and let me know what you think about it.
[toc] | [prev] | [next] | [standalone]
| From | Metallicow <metaliobovinus@gmail.com> |
|---|---|
| Date | 2013-09-20 11:34 -0700 |
| Message-ID | <47f5416e-bc22-465a-8c39-b9cbfc6bbf72@googlegroups.com> |
| In reply to | #53994 |
On Wednesday, September 11, 2013 3:55:59 PM UTC-5, Eamonn Rea wrote:
> There are a few known GUI toolkits out there, and the main ones from what I can tell are:
>
>
>
> Tkinter -- Simple to use, but limited
>
> PyQT -- You have a GUI designer, so I'm not going to count that
>
> PyGTK -- Gnome officially back this I think
>
> wxPython -- Very nice, very professional, approved by Python creator, but alas hard to get started with
>
>
>
> So, what are your personal preferences and why? Why use X over Y?
>
>
>
> I, personally, really like wxPython, but I also really like Tkinter. I've messed with PyGTK, but I'd choose wxPython over it.
>
>
>
> Have you got anything to say on what one I should be using(excluding PyQT because it has a D&D designer >:( )? Is Tkinter really dead? Should I stick with wxPython?
>
>
>
> It's might be similar to the "What language to use" argument, or the "What background to code on" argument(I prefer darker backgrounds xD Please don't argue about this though!), in the sense that there is *no* answer, just preference.
>
I prefer wx over qt for these reasons.
Robin works for qt now. *Funny isn't it...*
Basically, To change qt(PySide) you need to pretty much need to be employed by qt, not the case with wx(is not a *For profit*, but you can donate.).
In my opinion, in the long run(foreseeing from this point forward)
wx will win, because anybody can create a popular fork. And if it is good enough, it might get accepted into the standard dist also.
As far as "mature", well, the previous statement shows that he can make money doing it also and enjoy doing what he does in his spare time. I believe Guido has the privilege of spending half of his time "At work and getting paid for it." on python.
And Project Phoenix(Py2/3) is still on the way. We'll revisit this question next year.
[toc] | [prev] | [next] | [standalone]
| From | Michael Torrie <torriem@gmail.com> |
|---|---|
| Date | 2013-09-20 13:49 -0600 |
| Message-ID | <mailman.198.1379706605.18130.python-list@python.org> |
| In reply to | #54503 |
On 09/20/2013 12:34 PM, Metallicow wrote: > I prefer wx over qt for these reasons. Robin works for qt now. *Funny > isn't it...* Basically, To change qt(PySide) you need to pretty much > need to be employed by qt, not the case with wx(is not a *For > profit*, but you can donate.). In my opinion, in the long > run(foreseeing from this point forward) wx will win, because anybody > can create a popular fork. And if it is good enough, it might get > accepted into the standard dist also. Qt is not a company. Qt is an open source project owned and sponsored by Digia and also Nokia, though Nokia's participation will probably be reduced now that Microsoft has bought Nokia. Two years ago, at least, lots of code commits came from outside Nokia. Now, PySide was originally a Nokia project when they owned Qt, and I know they did have contributions from the community. I don't see any evidence things have changed. Your logical reasoning is certainly faulty on one point, however. Why would you claim wx is forkable but PySide (or even Qt) is not? Both are completely open source and free software (as in LGPL).
[toc] | [prev] | [next] | [standalone]
| From | Metallicow <metaliobovinus@gmail.com> |
|---|---|
| Date | 2013-09-20 12:58 -0700 |
| Message-ID | <8c3ea55a-027d-451a-976d-de299949246a@googlegroups.com> |
| In reply to | #54507 |
Sorry about that, nokia is/was. qt was developed(IIRC) for phones. Someone made money. And a lot of it. wx is a more or less a "free" project. I don't use a phone anymore. If I had a touch screen phone and was a developer, I still wouldn't use one. I have my many reasons why...
[toc] | [prev] | [next] | [standalone]
| From | Michael Torrie <torriem@gmail.com> |
|---|---|
| Date | 2013-09-20 16:49 -0600 |
| Message-ID | <mailman.208.1379717398.18130.python-list@python.org> |
| In reply to | #54509 |
On 09/20/2013 01:58 PM, Metallicow wrote: > Sorry about that, nokia is/was. qt was developed(IIRC) for phones. > Someone made money. And a lot of it. wx is a more or less a "free" > project. I don't use a phone anymore. If I had a touch screen phone > and was a developer, I still wouldn't use one. I have my many reasons > why... Qt was first available back in 1995 from TrollTech, Inc. Qt was always about a good cross-platform UI toolkit that made it possible to develop rich apps on Windows, Linux, and Mac. Qt was one of the very first modern GUI toolkits available on Linux. I used KDE 1.0, which was based on Qt back in 1998, long before cell phones with touch screens! In fact I owe the KDE and Qt developers a debt of gratitude because KDE 1.0 was really the first desktop that was usable to me as a Windows 95 refuge. Moved to Linux and haven't looked back. Qt only recently got touch stuff added, that make it work on phones and tablets. And the same touch stuff is going into GTK+, and I'm sure wx will get it too soon, if they want to stay relevant. And yes someone made money on Qt back in the day, as the company TrollTech developed and marketed the toolkit for many years. Back in the 90s, a dispute over the open source licensing of the Qt source code led to the creation of the Gnome project and desktop, using what became known as the Gtk+ library. Now, however, Qt is under the LGPL so it's both free and open source in every way, and we are essentially reaping the rewards of a very long and expensive development history, all for free! Whether it was generosity or desperation, it does not matter. So I'm guessing you don't use Linux either, since people including Linus Torvalds have become rich developing Linux. Most linux development and even governance is under the auspices of some for-profit companies. Yet it flourishes and has remained a free and open OS, thanks to Torvalds' foresight to choose the GPL as the license for the kernel, which evens the playing field and regulates the corporate influence. Sounds to me like you've never used Qt in any of its versions. I have used Qt, GTK+, and wx, and they are all fine toolkits. My current preference is GTK+.
[toc] | [prev] | [next] | [standalone]
| From | Robert Kern <robert.kern@gmail.com> |
|---|---|
| Date | 2013-09-21 00:34 +0100 |
| Message-ID | <mailman.210.1379720077.18130.python-list@python.org> |
| In reply to | #54503 |
On 2013-09-20 19:34, Metallicow wrote: > I prefer wx over qt for these reasons. > Robin works for qt now. *Funny isn't it...* Lying about someone's employment is not very funny. Robin does not work for "Qt" or even Digia, the nearest thing to a corporate "owner" of Qt these days. https://www.enthought.com/company/team/devs/ > Basically, To change qt(PySide) you need to pretty much need to be employed by qt, This is emphatically incorrect, by your own example. Robin does indeed contribute to the PySide project. Both Qt and PySide are both open to and *driven by* contributions from the community. http://qt-project.org/contribute http://qt-project.org/wiki/PySideContributors -- Robert Kern "I have come to believe that the whole world is an enigma, a harmless enigma that is made terrible by our own mad attempt to interpret it as though it had an underlying truth." -- Umberto Eco
[toc] | [prev] | [standalone]
Page 3 of 3 — ← Prev page 1 2 [3]
Back to top | Article view | comp.lang.python
csiph-web