From: rantingrick on 6 Jun 2010 11:31 On Jun 5, 9:22 pm, ant <shi...(a)uklinux.net> wrote: > I ask the group; should we try to create a new GUI for Python, with > the following > properties?: > > - Pythonic > - The default GUI (so it replaces Tkinter) > - It has the support of the majority of the Python community > - Simple and obvious to use for simple things > - Comprehensive, for complicated things > - Cross-platform > - Looks good (to be defined) > - As small as possible in its default form Yes i one hundred percent agree! The only problem is i am the only one! Good luck finding others to climb into this boat. From the beginning there has has been this really weird love-hate relationship with Tkinter in the Python community. I myself experience this emotional attachment every day as i wish for Tkinter to be more "pretty" and "feature-rich" whilst at the same time loving it's simplicity. Tkinter seems to be Python's whipping boy and nobody wants to whip another, so we are stuck in limbo with a lobotomy. Heres an idea though, why not expand Tkinter with some new really cool widgets...? Hmmm...? That TIX package is a real PITA and could use a re-write. Can you believe it took until py3.0 for Tkinter to get a combobox :-O! Yea i know! :'-(
From: Alf P. Steinbach on 6 Jun 2010 11:51 * python(a)bdurham.com, on 06.06.2010 17:17: > Why not a GUI based on HTML, CSS and Javascript? > > To paraphrase another poster and to borrow from SQLite: > > Pick any *THREE*: > - Simple > - Beautiful > - Cross-platform I'm not sure what this discussion is about, but anyway, modern GUI frameworks /are/ based on XML, CSS and some code behind, which may be JavaScript or other language. In particular Mozilla's XUL is based on XML, CSS and JavaScript, and Microsoft's whatever-its-name is based on XML, CSS and, as I understand it, your choice of programming language for the code behind. I have done some XUL programming (a few Thunderbird extensions) but I haven't tried the Microsoft stuff since even their XML text editor, when I first looked at it, required minimum 512 MiB of RAM, and that was years ago; presumably the modern version of that MS XML text editor now requires 16 GiB or more RAM... Cheers, - Alf -- blog at <url: http://alfps.wordpress.com>
From: rantingrick on 6 Jun 2010 13:36 On Jun 6, 10:51 am, "Alf P. Steinbach" <al...(a)start.no> wrote: > * pyt...(a)bdurham.com, on 06.06.2010 17:17: > > > Why not a GUI based on HTML, CSS and Javascript? > > > To paraphrase another poster and to borrow from SQLite: > > > Pick any *THREE*: > > - Simple > > - Beautiful > > - Cross-platform > > I'm not sure what this discussion is about, but anyway, modern GUI frameworks > /are/ based on XML, CSS and some code behind, which may be JavaScript or other > language. > - Alf Oh Please lets not help user in the age of "take-over-my-puter--all-my- data, and-my-freedoms, and-then-force-me-to-be-a-slave-to-you-just-so- i-can-use-my-data, with-your-permission, master!" era. Yes i have seen these GUI, HTML, CSS, Javascript freaks of nature and lament them daily! What a nightmare! Give me a good ole GUI and get the hell outta my way! ~>:^(
From: Petite Abeille on 6 Jun 2010 14:19 On Jun 6, 2010, at 7:36 PM, rantingrick wrote: > Oh Please lets not help user in the age of "take-over-my-puter--all-my- > data, and-my-freedoms, and-then-force-me-to-be-a-slave-to-you-just-so- > i-can-use-my-data, with-your-permission, master!" era. Yes i have seen > these GUI, HTML, CSS, Javascript freaks of nature and lament them > daily! What a nightmare! Give me a good ole GUI and get the hell outta > my way! Resistance is futile. You will be assimilated.
From: Mark Lawrence on 6 Jun 2010 15:06
On 06/06/2010 16:31, rantingrick wrote: > On Jun 5, 9:22 pm, ant<shi...(a)uklinux.net> wrote: > >> I ask the group; should we try to create a new GUI for Python, with >> the following >> properties?: >> >> - Pythonic >> - The default GUI (so it replaces Tkinter) >> - It has the support of the majority of the Python community >> - Simple and obvious to use for simple things >> - Comprehensive, for complicated things >> - Cross-platform >> - Looks good (to be defined) >> - As small as possible in its default form > > Yes i one hundred percent agree! The only problem is i am the only > one! Good luck finding others to climb into this boat. From the > beginning there has has been this really weird love-hate relationship > with Tkinter in the Python community. I myself experience this > emotional attachment every day as i wish for Tkinter to be more > "pretty" and "feature-rich" whilst at the same time loving it's > simplicity. Tkinter seems to be Python's whipping boy and nobody wants > to whip another, so we are stuck in limbo with a lobotomy. > > Heres an idea though, why not expand Tkinter with some new really cool > widgets...? Hmmm...? That TIX package is a real PITA and could use a > re-write. Can you believe it took until py3.0 for Tkinter to get a > combobox :-O! Yea i know! :'-( > Patches are welcome at any time. I look forward to seeing your first contribution. Kindest regards. Mark Lawrence. |