Thread overview
Re: D, GTK, Qt, wx,…
May 29, 2016
Jordi Sayol
Jun 04, 2016
Russel Winder
Jun 04, 2016
Gary Willoughby
May 29, 2016
El 29/05/16 a les 13:03, Russel Winder via Digitalmars-d-learn ha escrit:
> GKT+ has a reputation for being dreadful on OSX and even worse on Windows. Qt on the other hand has a reputation for being the most portable – though clearly wx is (arguable) the most portable.
> 
> We have GtkD which is brilliant, especially as it has GStreamer support.
> 
> From what I can tell QtD is in need of effort or restarting.
> 
> Is there even a wxD?
> 
> Or perhaps there is an alternative that fits the bill of being production ready now, and either gives the same UI across all platforms or provides a platform UI with no change of source code, just a recompilation.
> 

https://github.com/nomad-software/tkd


June 04, 2016
On Sun, 2016-05-29 at 14:01 +0200, Jordi Sayol via Digitalmars-d-learn wrote:
> 
[…]
> https://github.com/nomad-software/tkd
> 

I am not a great fan of tk even in Python. It is true that Tk is everywhere and so meets the portability requirement, but I would still go with Qt (well QML anyway) in preference.

-- 
Russel. ============================================================================= Dr Russel Winder      t: +44 20 7585 2200   voip: sip:russel.winder@ekiga.net 41 Buckmaster Road    m: +44 7770 465 077   xmpp: russel@winder.org.uk London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder

June 04, 2016
On Saturday, 4 June 2016 at 08:27:53 UTC, Russel Winder wrote:
> On Sun, 2016-05-29 at 14:01 +0200, Jordi Sayol via Digitalmars-d-learn wrote:
>> 
> […]
>> https://github.com/nomad-software/tkd
>> 
>
> I am not a great fan of tk even in Python. It is true that Tk is everywhere and so meets the portability requirement, but I would still go with Qt (well QML anyway) in preference.

I'm the author of Tkd and I would always try and choose another framework before Tkd. ;) Simply because others give you much more control over your UI. That said, Tkd is invaluable for quick and dirty GUI apps or prototypes. Choose the right tool for the job, etc.