Thread overview | ||||||||
---|---|---|---|---|---|---|---|---|
|
May 29, 2016 D, GTK, Qt, wx,… | ||||
---|---|---|---|---|
| ||||
Attachments:
| 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.
--
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
|
May 29, 2016 Re: D, GTK, Qt, wx,… | ||||
---|---|---|---|---|
| ||||
Posted in reply to Russel Winder | On Sunday, 29 May 2016 at 11:03:36 UTC, Russel Winder wrote:
>
> From what I can tell QtD is in need of effort or restarting.
I will probably give it another shot when D has better interop with C++. Particularly, when multiple inheritance of C++ interfaces is implemented, Walter admits that mingling C++ namespaces into D name hierarchy is a horrible idea, and so on.
|
May 30, 2016 Re: D, GTK, Qt, wx,… | ||||
---|---|---|---|---|
| ||||
Posted in reply to Russel Winder | On Sunday, 29 May 2016 at 11:03:36 UTC, Russel Winder wrote:
> 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.
There is DlangUI library. Gives same UI across all platforms, no source code change required, just recompilation.
Widget set is not as full as in Qt or wx, but it's easy to extend, because DlangUI is not a binding, and written completely in D.
|
May 31, 2016 Re: D, GTK, Qt, wx,… | ||||
---|---|---|---|---|
| ||||
Posted in reply to Russel Winder | On Sunday, 29 May 2016 at 11:03:36 UTC, Russel Winder wrote: > 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. QtE5 - is my wrapper for Qt-5 https://www.youtube.com/watch?v=DuOl-4g117E https://github.com/MGWL/QtE5 |
May 31, 2016 Re: D, GTK, Qt, wx,… | ||||
---|---|---|---|---|
| ||||
Posted in reply to MGW | On Tuesday, 31 May 2016 at 08:57:51 UTC, MGW wrote:
> QtE5 - is my wrapper for Qt-5
>
> https://www.youtube.com/watch?v=DuOl-4g117E
>
> https://github.com/MGWL/QtE5
How can we build QtE5 and/or the examples?
|
June 01, 2016 Re: D, GTK, Qt, wx,… | ||||
---|---|---|---|---|
| ||||
Posted in reply to albatroz | > How can we build QtE5 and/or the examples? Download qte5.zip from github. Unzip it to qte5-master. If you have Windows 32 then copy qte5-master/windows32/QtE5Widgets32.dll to folder qte5-master. Copy RunTime Qt-5 (all files and folders from qte5-master/windows32/rt_Qt5_windows32.zip) to qte5-master folder. Copy files from qte5-master/examples to qte5-master folder. Make: dmd example1 qte5 Run: example1 |
Copyright © 1999-2021 by the D Language Foundation