QtQuick use in FlightGear: Difference between revisions

Jump to navigation Jump to search
m
→‎Status: https://sourceforge.net/p/flightgear/mailman/message/37191680/
m (→‎Status: https://sourceforge.net/p/flightgear/mailman/message/37191680/)
Line 5: Line 5:


== Status ==
== Status ==
'''Update 01/2021 in response to the announcement that Qt as LTS release goes commercial-only''' <ref>https://www.theregister.com/2021/01/05/qt_lts_goes_commercial_only/</ref>:James stated we’re already using much older versions of Qt. (5.12 LTS) Only change might be: we’ll build some version of Qt ourselves on Jenkins for Windows, so that people who want to build from source on Windows don’t need to build Qt themselves. Slightly longer answer is: TQC don’t want to provide supported *binary* releases for older versions, to ‘free’ users. Which is annoying, but it does have a cost for them. The *source* is the same license as always (GPL/LGPL), but we need to make binaries ourselves. Of course on macOS with Homebrew and Linux with the distro-provided Qt, this is irrelevant anyway: the issue is just providing a sensible workflow for Windows.
<ref>https://sourceforge.net/p/flightgear/mailman/message/37191680/</ref>


James coded up a Canvas QtQuick item for Qt replacing [[PUI]] (needs testing) since something like the [[Canvas MapStructure|map dialogs]], makes no sense to do a new API for. So he expects we’ll use Qt fo the main UI (menus, dialogs, buttons, overlays like the MP pilot list) and emulating [[PUI]], but we have the option to embed pieces of [[Canvas]] - for things like fuel / payload screens, map views or whatever.<ref>{{cite web
James coded up a Canvas QtQuick item for Qt replacing [[PUI]] (needs testing) since something like the [[Canvas MapStructure|map dialogs]], makes no sense to do a new API for. So he expects we’ll use Qt fo the main UI (menus, dialogs, buttons, overlays like the MP pilot list) and emulating [[PUI]], but we have the option to embed pieces of [[Canvas]] - for things like fuel / payload screens, map views or whatever.<ref>{{cite web

Navigation menu