<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<p></p>
<div>
<p><br>
</p>
<p>Hello All,</p>
<p>I am currently developing a QtQuick/QML based application with Qt 5.9.1 and QNX 6.6 on a iMX6 platform with a Linux workstation and I have some difficulties to get fresh informations about Qt on QNX and I don't know where to look anymore.</p>
<p>I first searched in the wiki but it was updated for the last time in April 2015 (<a class="moz-txt-link-freetext" href="http://wiki.qt.io/Qt_Status_on_QNX" id="LPlnk823396" previewremoved="true">http://wiki.qt.io/Qt_Status_on_QNX</a>) and there is no news
 on the Qt documentation (<a class="moz-txt-link-freetext" href="http://doc.qt.io/qt-5/platform-notes-qnx.html" id="LPlnk236759" previewremoved="true">http://doc.qt.io/qt-5/platform-notes-qnx.html</a>) and in Supported platforms (<a class="moz-txt-link-freetext" href="http://doc.qt.io/qt-5/supported-platforms.html" id="LPlnk194785" previewremoved="true">http://doc.qt.io/qt-5/supported-platforms.html</a>).</p>
<p>The most recent informations I found are in this presentation from September 2016 at QtCon by James McDonnel
<a class="moz-txt-link-freetext" href="https://conf.qtcon.org/system/attachments/154/original/Qt_on_QNX_-_2016_-_003.pdf?1474298472" id="LPlnk380857" previewremoved="true">
https://conf.qtcon.org/system/attachments/154/original/Qt_on_QNX_-_2016_-_003.pdf?1474298472</a>) and in the Qt mailing list archives (<a class="moz-txt-link-freetext" href="http://lists.qt-project.org/pipermail/development/2017-March/029347.html" id="LPlnk140298" previewremoved="true">http://lists.qt-project.org/pipermail/development/2017-March/029347.html</a>).</p>
<div id="LPBorder_GT_15039325670390.8786038246491648" style="margin-bottom: 20px; overflow: auto; width: 100%; text-indent: 0px;">
<table id="LPContainer_15039325670330.8279903946904309" style="width: 90%; background-color: rgb(255, 255, 255); position: relative; overflow: auto; padding-top: 20px; padding-bottom: 20px; margin-top: 20px; border-top: 1px dotted rgb(200, 200, 200); border-bottom: 1px dotted rgb(200, 200, 200);" role="presentation" cellspacing="0">
<tbody>
<tr style="border-spacing: 0px;" valign="top">
<td id="TextCell_15039325670340.6323182202098072" style="vertical-align: top; position: relative; padding: 0px; display: table-cell;" colspan="2">
<div id="LPRemovePreviewContainer_15039325670340.9567888910670066"></div>
<div id="LPTitle_15039325670340.7699920139546056" style="top: 0px; color: rgb(93, 178, 255); font-weight: 400; font-size: 21px; font-family: "wf_segoe-ui_light","Segoe UI Light","Segoe WP Light","Segoe UI","Segoe WP",Tahoma,Arial,sans-serif; line-height: 21px;">
<a id="LPUrlAnchor_15039325670350.8908752143016159" style="text-decoration: none;" href="https://conf.qtcon.org/system/attachments/154/original/Qt_on_QNX_-_2016_-_003.pdf?1474298472" target="_blank">Qt on QNX - QtCon</a></div>
<div id="LPMetadata_15039325670360.22270359907562876" style="margin: 10px 0px 16px; color: rgb(102, 102, 102); font-weight: 400; font-family: "wf_segoe-ui_normal","Segoe UI","Segoe WP",Tahoma,Arial,sans-serif; font-size: 14px; line-height: 14px;">
conf.qtcon.org</div>
<div id="LPDescription_15039325670380.42271983412361946" style="display: block; color: rgb(102, 102, 102); font-weight: 400; font-family: "wf_segoe-ui_normal","Segoe UI","Segoe WP",Tahoma,Arial,sans-serif; font-size: 14px; line-height: 20px; max-height: 100px; overflow: hidden;">
Qt on QNX What’s happening with Qt for QNX James McDonnell Senior So;ware Engineer QNX So;ware Systems</div>
</td>
</tr>
</tbody>
</table>
</div>
<br>
<p></p>
<p>I also found out in april 2017 in the Development mailing list (<a class="moz-txt-link-freetext" href="http://lists.qt-project.org/pipermail/development/2017-April/029597.html" id="LPlnk922027">http://lists.qt-project.org/pipermail/development/2017-April/029597.html</a>)
 and in the Maintainers list (<a class="moz-txt-link-freetext" href="https://wiki.qt.io/Maintainers">https://wiki.qt.io/Maintainers</a>) than James McDonnel has been nominated as the official maintainer for Qt on QNX.</p>
<br>
Based on those previous statements I have some questions, regarding Qt on QNX.<br>
<p><br>
- Roadmap and Modules support<br>
<br>
Does a roadmap about Qt on QNX exist ? If yes where can we find it ?<br>
<br>
It seems Qt 5.9 is supported by both QNX 6.6 and QNX 7.0, what will it be for later version of QT (5.10, 5.1x, and later 6.x) ?<br>
</p>
<p>It there a way to know the list of modules supported for recent version of Qt ? I also found there is a Qt Bug about this planned to be fixed for Qt 5.10 (<a class="moz-txt-link-freetext" href="https://bugreports.qt.io/browse/QTBUG-59976">https://bugreports.qt.io/browse/QTBUG-59976</a>).<br>
</p>
<p><br>
</p>
<p>- Webengine<br>
<br>
Since Qt5.6 QtWebkit is no more officially supported by Qt. However you can compile it anyway but it works only with QWidgets and not with QtQuick/QML because QtDeclarative is not supported, from what I understand.<br>
<br>
Nevetheless there is no solution to display HTML page with QtQuick/QML on QNX and QtWebengine (QtWebkit replacement) doesn't work on QNX because it is tied to the rendering engine Blink from chromium project.<br>
<br>
In the presentation from September 2016 there is a mention of it and a question "QtWebEngine from BLINK for QNX?".<br>
<br>
I would like to know if there is a port in progress ? If yes what is the current status of this port and will it be supported on both QNX 6.6 and QNX 7.0 ?<br>
</p>
<p><br>
</p>
<p>- Virtual Keyboard<br>
</p>
<p>Is there a plan to make the QtVirtualKeyboard module compatible with QNX ?</p>
<p>There is already a bug (<a class="moz-txt-link-freetext" href="https://bugreports.qt.io/browse/QTBUG-54576">https://bugreports.qt.io/browse/QTBUG-54576</a>) which has been reported by a silver user, but there is no gerrit open.<br>
</p>
<p>I personally tried the patch for virtual keyboard and it worked at least up to Qt 5.8 but it seems to not work anymore with Qt 5.9.1.<br>
</p>
<br>
- Qt Creator and remote debugging<br>
<br>
It is currently impossible to remote debug custom QML plugin used through QML loader because even if you add "set sysroot" or "set solib-search-path" in "Options > Debug > Gdb > Additionnal startup commands" the symbols are not loaded and the breakpoints do
 not work, at least with Qt Creator 4.2.<br>
<br>
It seem already has been described in a old bug which has never been opened (<a class="moz-txt-link-freetext" href="https://bugreports.qt.io/browse/QTCREATORBUG-12980">https://bugreports.qt.io/browse/QTCREATORBUG-12980</a>)<br>
<br>
Is there another method use by Qt developers to debug remote custom QML application with plugins on QNX ?<br>
<br>
I tried with the latest Qt Creator version v4.4-rc1, but for now I cannot start the debugging on QNX (<a class="moz-txt-link-freetext" href="https://bugreports.qt.io/browse/QTCREATORBUG-18804">https://bugreports.qt.io/browse/QTCREATORBUG-18804</a>).<br>
<br>
<p>- Development<br>
<br>
Those last ones are <font face="Arial">organizational</font> questions about how Qt and Qt Creator are developed for QNX, because it is not really clear for us.<br>
<br>
We understand there are QNX employees working on Qt, but are they also employees of Qt working on QNX port? Maybe it depends on which module/part ?<br>
<br>
>From what we understood QtCreator is only maintained by Qt even for the QNX part, is that right ?<br>
</p>
<br>
It would be very helpful if James McDonnel or someone else working on Qt for QNX would be able to answer some of those questions.<br>
<p>Thank you in advance.</p>
<p><br>
</p>
<p>Regards.</p>
<p><br>
</p>
Julien Bordes.</div>
<br>
<p></p>
</div>
</body>
</html>