www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - D, GTK, Qt, =?UTF-8?Q?wx=2C=E2=80=A6?=

reply Russel Winder via Digitalmars-d-learn <digitalmars-d-learn puremagic.com> writes:
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 =E2=80=93 though clearly wx is (arguable) the most portable.

We have GtkD which is brilliant, especially as it has GStreamer
support.

=46rom 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.

--=20
Russel.
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D
Dr Russel Winder      t: +44 20 7585 2200   voip: sip:russel.winder ekiga.n=
et
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
next sibling parent Max Samukha <maxsamukha gmail.com> writes:
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 29 2016
prev sibling next sibling parent Vadim Lopatin <coolreader.org gmail.com> writes:
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 30 2016
prev sibling parent reply MGW <mgw yandex.ru> writes:
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
parent reply albatroz <rmcjustino gmail.com> writes:
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?
May 31 2016
parent MGW <mgw yandex.ru> writes:
 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
Jun 01 2016