Thread overview
D, GTK, Qt, wx,…
May 29, 2016
Russel Winder
May 29, 2016
Max Samukha
May 30, 2016
Vadim Lopatin
May 31, 2016
MGW
May 31, 2016
albatroz
Jun 01, 2016
MGW
May 29, 2016
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
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
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
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
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
> 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