News for hackers. Stuff that matters.
Re:Qt binding for Go with support for all major operating sy... by bluehazed on Friday November 11, 2016 @02:20AM (#12928679)
It's the Qt framework, not iOS's UI framework.
Re:Qt binding for Go with support for all major operating sy... by maemre on Friday November 11, 2016 @02:48AM (#12928785)
It definitely looks like Qt but I am surprised that Qt is not using any native controls on iOS. It tries to use native controls or at least a native look and feel if possible (it does so on Windows and macOS at least). On the other hand, I don't know anything about mobile app development and apis that iOS gives you so I cannot tell whether such a thing is possible in iOS at all.
Re:Qt binding for Go with support for all major operating sy... by distances on Friday November 11, 2016 @04:26AM (#12929176)
Two points:

a) Qt doesn't use native controls on any platforms (though for half of desktop Linuxes Qt is the native toolkit). Qt has its own controls that are styled to look like native.

b) The screenshot shows Qt widgets. This is not the intended way to do Qt on mobile platforms, and thus no native styling is provided. QML is the official way to do mobile apps with Qt.

Re:Qt binding for Go with support for all major operating sy... by 72deluxe on Friday November 11, 2016 @10:30AM (#12931448)
Point A is interesting because you can see particularly on OSX that it is not native, despite widespread recommendations to use Qt for cross platform development. I have used wxWidgets on multiple platforms and despite its idiosyncrasies, I have found it performed very well and is obviously truly native on all platforms (unless you choose wxUniversal as a rendered; nobody does) or unless you do "owner drawn" stuff and paint yourself. In any case I would not hesitate recommending wxWidgets for native controls over Qt.

Other minor Qt annoyances include their own scrollbars which ignore the system setting of "jump to where I click the thumb" setting etc.

Re:Qt binding for Go with support for all major operating sy... by bluehazed on Friday November 11, 2016 @02:53AM (#12928799)
Hmm. Entirely possible certain APIs aren't available in a certain way. I wonder if it's possible to "skin" it, in a fashion.
Re:Qt binding for Go with support for all major operating sy... by bluehazed on Friday November 11, 2016 @02:55AM (#12928808)
Might just be that they didn't do that work yet but it is trivial and just requires some skinning that hasn't been done yet?