From: rantingrick on
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
* 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
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

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
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.