<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Recently Active Topics]]></title><description><![CDATA[A list of topics that have been active within the past 24 hours]]></description><link>https://forum.qt.io/recent</link><generator>RSS for Node</generator><lastBuildDate>Tue, 12 May 2026 03:41:30 GMT</lastBuildDate><atom:link href="https://forum.qt.io/recent.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 12 May 2026 02:02:23 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Do you need a QML&#x2F;C++ Specialist?]]></title><description><![CDATA[I am based in Queensland Australia and am happy to engage with remote projects and teams. You'll also find courses I have written at the Qt Academy. Please reach out if you want one-on-one or team Qt and QML training or other Qt development consultation. Or, if you need someone to join your team directly then please also get in touch.
]]></description><link>https://forum.qt.io/topic/164657/do-you-need-a-qml-c-specialist</link><guid isPermaLink="true">https://forum.qt.io/topic/164657/do-you-need-a-qml-c-specialist</guid><dc:creator><![CDATA[Mike Trahearn 0]]></dc:creator><pubDate>Tue, 12 May 2026 02:02:23 GMT</pubDate></item><item><title><![CDATA[Android SafeArea issue with drawer]]></title><description><![CDATA[Thank you!
Your application helped me to understand the issue.
I experimented with your app, and I think that right now, it is impossible to create Drawer sliding from the bottom on Android 16: if I set drawer property
edge: Qt.BottomEdge

Qt expects me to make sliding gesture from the bottom of the screen which is obstructed by the navigation bar in my case. Also the background represents exactly what Qt is doing - that's why it's broken. I think I can manage to fix the background by doing some
y: parent.height - height - AppState.safeAreaBottom

etc. but I can never fix that I am not able to open the drawer by myself (without using buttons) anyway. Interestingly, drawer content is aware of the SafeAreas and it avoids displaying under the navigation bar by default.
Although, it is interesting that Qt does not behave the same way in older Android versions. In Android 9, Drawer works as expected. I think it is due to latest Android's enforcing of edge-to-edge.
[image: e2fbb5f6-99c6-4c27-9968-47501dd06de6.jpg]
I won't mark this topic as solved, for now. Maybe I am still missing something?
]]></description><link>https://forum.qt.io/topic/164651/android-safearea-issue-with-drawer</link><guid isPermaLink="true">https://forum.qt.io/topic/164651/android-safearea-issue-with-drawer</guid><dc:creator><![CDATA[jfurtak]]></dc:creator><pubDate>Mon, 11 May 2026 23:19:25 GMT</pubDate></item><item><title><![CDATA[Disclosure of Application Source Code under LGPL v3.0]]></title><description><![CDATA[<p dir="auto">Hello All,<br />
There is a system level application I am designing for my Clients with the help of PySide6. It is written in the Qt website :<br />
<a href="https://www.qt.io/development/open-source-lgpl-obligations" target="_blank" rel="noopener noreferrer nofollow ugc">https://www.qt.io/development/open-source-lgpl-obligations</a><br />
that if we dynamically link the package as is then it will fall under “work that uses the library”, and is outside the LGPL v3.0 scope.<br />
So if I do dynamic linking then I don't have to share my source codes right?</p>
]]></description><link>https://forum.qt.io/topic/164656/disclosure-of-application-source-code-under-lgpl-v3.0</link><guid isPermaLink="true">https://forum.qt.io/topic/164656/disclosure-of-application-source-code-under-lgpl-v3.0</guid><dc:creator><![CDATA[MSDev]]></dc:creator><pubDate>Mon, 11 May 2026 22:21:31 GMT</pubDate></item><item><title><![CDATA[QWidgetAction not visible]]></title><description><![CDATA[@Joe-von-Habsburg they don't have the same design. Gnome is closer to macOS and handles menu bars differently from KDE. This could be one of the reason you don't get the result you are looking for.
]]></description><link>https://forum.qt.io/topic/26427/qwidgetaction-not-visible</link><guid isPermaLink="true">https://forum.qt.io/topic/26427/qwidgetaction-not-visible</guid><dc:creator><![CDATA[SGaist]]></dc:creator><pubDate>Mon, 11 May 2026 18:55:47 GMT</pubDate></item><item><title><![CDATA[libs werden nicht gefunden]]></title><description><![CDATA[Hallo,
Es sieht aus das du deine Application mit eine andere Qt gebaut hast und du startet es von der Terminal who die Systembibliotheken benutzt sind wahrscheinlich älter.
I sehe zwei Möglichkeiten:

Benutzt die Bibliotheken, die mit deiner Linux-Distribution mitgeliefert sind um die Application zu bauen
Benutzt LD_LIBRARY_PATH so deine Application can die richtige Qt finden (mach das mit ein bash script, nicht fûr dein ganzes System)

Entschuldigung für mein Deutsch, ich habe seit Jahren keins mehr geschrieben.
]]></description><link>https://forum.qt.io/topic/164649/libs-werden-nicht-gefunden</link><guid isPermaLink="true">https://forum.qt.io/topic/164649/libs-werden-nicht-gefunden</guid><dc:creator><![CDATA[SGaist]]></dc:creator><pubDate>Mon, 11 May 2026 18:54:17 GMT</pubDate></item><item><title><![CDATA[QQmlEngine::setExternalSingletonInstance]]></title><description><![CDATA[<p dir="auto">It looks like <a href="https://doc-snapshots.qt.io/qt6-dev/qqmlengine.html#setExternalSingletonInstance" target="_blank" rel="noopener noreferrer nofollow ugc">a feature has been added in Qt 6.12</a> that addresses a weakness that I have complained about before in that, since being encouraged to move away from using <code>setContextProperty</code>, it has become more awkward to wire things up in the C++ backend without having to do things like introducing actual C++ singletons.</p>
<p dir="auto">There is a nice write up about it here:  <a href="https://www.kdab.com/singleton-controllers-in-times-of-declarative-qml/" target="_blank" rel="noopener noreferrer nofollow ugc">https://www.kdab.com/singleton-controllers-in-times-of-declarative-qml/</a></p>
]]></description><link>https://forum.qt.io/topic/164655/qqmlengine-setexternalsingletoninstance</link><guid isPermaLink="true">https://forum.qt.io/topic/164655/qqmlengine-setexternalsingletoninstance</guid><dc:creator><![CDATA[Bob64]]></dc:creator><pubDate>Mon, 11 May 2026 14:48:54 GMT</pubDate></item><item><title><![CDATA[PlugFrame – Experimenting with a Modular Qt Plugin-Based Architecture]]></title><description><![CDATA[As a follow-up to my previous post, I’m sharing a short technical overview document of PlugFrame for developers interested in the project architecture and design approach.
Technical overview PDF:
https://github.com/ELEKDOM/PlugFrame/blob/master/docs/ELEKDOM_PlugFrame_overview.pdf
Best regards,
Christophe
]]></description><link>https://forum.qt.io/topic/164636/plugframe-experimenting-with-a-modular-qt-plugin-based-architecture</link><guid isPermaLink="true">https://forum.qt.io/topic/164636/plugframe-experimenting-with-a-modular-qt-plugin-based-architecture</guid><dc:creator><![CDATA[elekdom]]></dc:creator><pubDate>Mon, 11 May 2026 13:14:34 GMT</pubDate></item><item><title><![CDATA[How can i set default TextField Border with current Style]]></title><description><![CDATA[I have also tried taking the implementation directly from the TextField.qml file from the Material Style which results in this behaviour:
As you can see it is always visible and doesnt "make space" for the placeholder Text.
[image: b2db065a-f2c8-4034-ae8d-79309d4fc7b3.png]
            Component {
                id: enabledBackground
                MaterialTextContainer {
                    implicitWidth: 120
                    implicitHeight: control.Material.textFieldHeight

                    filled: control.Material.containerStyle === Material.Filled
                    fillColor: control.Material.textFieldFilledContainerColor
                    outlineColor: (enabled &amp;&amp; control.hovered) ? control.Material.primaryTextColor : control.Material.hintTextColor
                    focusedOutlineColor: control.Material.accentColor
                    placeholderTextWidth: Math.min(placeholder.width, placeholder.implicitWidth) * placeholder.scale
                    placeholderTextHAlign: control.effectiveHorizontalAlignment
                    controlHasActiveFocus: control.activeFocus
                    controlHasText: control.length &gt; 0
                    placeholderHasText: placeholder.text.length &gt; 0
                    horizontalPadding: control.Material.textFieldHorizontalPadding
                }
            }

]]></description><link>https://forum.qt.io/topic/164653/how-can-i-set-default-textfield-border-with-current-style</link><guid isPermaLink="true">https://forum.qt.io/topic/164653/how-can-i-set-default-textfield-border-with-current-style</guid><dc:creator><![CDATA[PoirotMB]]></dc:creator><pubDate>Mon, 11 May 2026 11:41:36 GMT</pubDate></item><item><title><![CDATA[Qt Creator takes CPU 100% when IDE terminates]]></title><description><![CDATA[<p dir="auto">QtCreator takes CPU 100% when IDE terminates.</p>
<p dir="auto">OS : Kali<br />
Linux dev 6.18.12+kali-amd64 #1 SMP PREEMPT_DYNAMIC Kali 6.18.12-1kali1 (2026-02-25) x86_64 GNU/Linux</p>
<p dir="auto">Qt Creator 19.0.1<br />
Built on 4/21/26 1:10 AM based on Qt 6.10.3 (GCC 11.5.0 20240719 (Red Hat 11.5.0-11), x86_64)<br />
From revision 56940acfd3</p>
<p dir="auto">Thank you in advance.</p>
<p dir="auto">Hers is video.<br />
<a href="https://youtu.be/YndzwERlFAM" target="_blank" rel="noopener noreferrer nofollow ugc">https://youtu.be/YndzwERlFAM</a></p>
]]></description><link>https://forum.qt.io/topic/164654/qt-creator-takes-cpu-100-when-ide-terminates</link><guid isPermaLink="true">https://forum.qt.io/topic/164654/qt-creator-takes-cpu-100-when-ide-terminates</guid><dc:creator><![CDATA[Gilbert Lee]]></dc:creator><pubDate>Mon, 11 May 2026 11:34:51 GMT</pubDate></item><item><title><![CDATA[Chart and Legend]]></title><description><![CDATA[The clicked() signal is usually for the left click. However, for QWidgets you can setContextMenuPolicy() to Qt::CustomContextMenu. Then you should connect to customContextMenuRequested(). This signal will even give you the position where to show the context menu.
]]></description><link>https://forum.qt.io/topic/164652/chart-and-legend</link><guid isPermaLink="true">https://forum.qt.io/topic/164652/chart-and-legend</guid><dc:creator><![CDATA[SimonSchroeder]]></dc:creator><pubDate>Mon, 11 May 2026 07:01:03 GMT</pubDate></item><item><title><![CDATA[PySide6 QtOpcUa contribution]]></title><description><![CDATA[The bindings for QtOpcUa, QtMqtt and QtCoap are provided for commercial license owners as part of the commercial offering. So, the contribution can unfortunately not be accepted.
]]></description><link>https://forum.qt.io/topic/164647/pyside6-qtopcua-contribution</link><guid isPermaLink="true">https://forum.qt.io/topic/164647/pyside6-qtopcua-contribution</guid><dc:creator><![CDATA[friedemannkleint]]></dc:creator><pubDate>Mon, 11 May 2026 05:48:42 GMT</pubDate></item><item><title><![CDATA[QML Network Manager for linux]]></title><description><![CDATA[<p dir="auto">Hello everyone.</p>
<p dir="auto">I want to share with you a repo that produces ready-to-use network components for QML. Right now, it uses connman-dbus API to list Wi-Fi networks, connect and disconnect from them. In the future, maybe with your help, we will add network status and properties components.</p>
<p dir="auto"><a href="https://github.com/EddyTheCo/Esterv.Network.Manager" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/EddyTheCo/Esterv.Network.Manager</a></p>
<p dir="auto">It is still in a very early development stage.<br />
It will be nice if you test it or contribute in any way.<br />
<img src="https://ddgobkiprc33d.cloudfront.net/2478c23e-9870-4699-a8ad-be2ee5d735e8.png" alt="Screenshot from 2026-05-10 21-04-05.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">To communicate with the Connman Dbus API the repo uses this nice library<br />
<a href="https://github.com/amarula/libcppconnman" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/amarula/libcppconnman</a></p>
<p dir="auto">Where again any contribution is welcome.</p>
]]></description><link>https://forum.qt.io/topic/164650/qml-network-manager-for-linux</link><guid isPermaLink="true">https://forum.qt.io/topic/164650/qml-network-manager-for-linux</guid><dc:creator><![CDATA[Mesrine]]></dc:creator><pubDate>Sun, 10 May 2026 19:34:34 GMT</pubDate></item><item><title><![CDATA[forum.qt.io edited posts shows badly in elinks browser]]></title><description><![CDATA[@Jacek-Marcin-Jaworski said in forum.qt.io edited posts shows badly in elinks browser:

When I display forum.qt.io posts in elinks browser, then it shows me historical version of edited posts. Good example is that thread, where three top posts were edited and appear as 6 posts!

The thread that you linked does not contain ANY edited posts, as far as I can see. Do you mean quotes, rather than edits?

Please fix it. Thank you in advance!

The content layout is done by NodeBB, so all NodeBB-based forums would likely produce the same results. I'd suggest discussing this at https://community.nodebb.org/ and/or the ELinks project instead.
]]></description><link>https://forum.qt.io/topic/164630/forum.qt.io-edited-posts-shows-badly-in-elinks-browser</link><guid isPermaLink="true">https://forum.qt.io/topic/164630/forum.qt.io-edited-posts-shows-badly-in-elinks-browser</guid><dc:creator><![CDATA[JKSH]]></dc:creator><pubDate>Sun, 10 May 2026 13:25:40 GMT</pubDate></item><item><title><![CDATA[If you could change the Drag&#x27;n&#x27;Drop API in QAbstractItemModel, what would you do?]]></title><description><![CDATA[<p dir="auto">Hi all,</p>
<p dir="auto">I'm looking into implementing drag'n'drop defaults and customization points in <code>QRangeModel</code>. In the spirit of <code>QRangeModel</code>, the logic to "do stuff with data" should be close to the data type, rather than land in a subclass of <code>QRangeModel</code>.</p>
<p dir="auto">Drag'n'drop in QAIM manifests itself in 4 virtual functions:</p>
<ul>
<li><code>QStringList mimeTypes()</code> returns a list of mime types that the model can "work with" in both directions</li>
<li><code>QMimeDate *mimeData(const QModelIndexList &amp;indexes) const</code> encodes the data at <code>indexes</code> into one, some, or all of the <code>mimeTypes</code> - that's up to the model</li>
<li><code>bool canDropMimeData(data, action, row, column, parent)</code> and <code>dropMimeData(..)</code> then handle the drop into a specific location, the interpretation of which is documented convention rather than an enforced rule</li>
</ul>
<p dir="auto">In addition there are relevant flags in <code>Qt::ItemFlags</code>, and then of course the interaction with the views, which is not relevant for this work (or at least out of scope for now).</p>
<p dir="auto">If you have overridden those APIs for your own models, what did you find difficult, what did you find most limiting, and what stood out as straight forward and easy to do?</p>
<p dir="auto">Customization of <code>QRangeModel</code> is done by specialising the <code>QRangeModel::RowOptions</code> and/or <code>QRangeModel::ItemAccess</code> templates for your own row- and item- types. So we have some flexibility to come up with a better set of APIs, as long as we can map the 4 virtual functions to whatever we end up with.</p>
<p dir="auto">Drop a comment here or at <a href="https://qt-project.atlassian.net/browse/QTBUG-145800" target="_blank" rel="noopener noreferrer nofollow ugc">https://qt-project.atlassian.net/browse/QTBUG-145800</a></p>
<p dir="auto">Cheers,<br />
Volker</p>
]]></description><link>https://forum.qt.io/topic/164648/if-you-could-change-the-drag-n-drop-api-in-qabstractitemmodel-what-would-you-do</link><guid isPermaLink="true">https://forum.qt.io/topic/164648/if-you-could-change-the-drag-n-drop-api-in-qabstractitemmodel-what-would-you-do</guid><dc:creator><![CDATA[Volker Hilsheimer]]></dc:creator><pubDate>Sat, 09 May 2026 14:09:53 GMT</pubDate></item><item><title><![CDATA[Vibe coding &#x2F; AI code generation for Qt based applications]]></title><description><![CDATA[@JoeCFD said in Vibe coding / AI code generation for Qt based applications:

As of late April 2026, SpaceX has secured a deal with the option to acquire AI coding startup Cursor (Anysphere) at a $60 billion valuation later in 2026.
Qt has QtCreator and can easily add any AI engine.  What a loss of opportunity!

What opportunity are you talking about ?
]]></description><link>https://forum.qt.io/topic/163956/vibe-coding-ai-code-generation-for-qt-based-applications</link><guid isPermaLink="true">https://forum.qt.io/topic/163956/vibe-coding-ai-code-generation-for-qt-based-applications</guid><dc:creator><![CDATA[SGaist]]></dc:creator><pubDate>Sat, 09 May 2026 08:12:00 GMT</pubDate></item><item><title><![CDATA[Anyone had success with compose-based devcontainers in Qt Creator]]></title><description><![CDATA[@galkinvv Thanks for your workaround for this. It got me up and running.
According to this We should be able to use mount-libexec and libexec-mount-point for this. However, I tried them and they don't work.
Have you found out anything more about this?
Kevin
]]></description><link>https://forum.qt.io/topic/164283/anyone-had-success-with-compose-based-devcontainers-in-qt-creator</link><guid isPermaLink="true">https://forum.qt.io/topic/164283/anyone-had-success-with-compose-based-devcontainers-in-qt-creator</guid><dc:creator><![CDATA[kevin009]]></dc:creator><pubDate>Fri, 08 May 2026 21:39:28 GMT</pubDate></item><item><title><![CDATA[Qt6.8.3 Android  QComboBox issue]]></title><description><![CDATA[<p dir="auto">My project develop used  widget C++. I  am portting the program to Android.</p>
<p dir="auto">I have an issue with QComboBox on Android:when the dropdown list pops up, touching the list items has no response and cannot select any option.</p>
]]></description><link>https://forum.qt.io/topic/164645/qt6.8.3-android-qcombobox-issue</link><guid isPermaLink="true">https://forum.qt.io/topic/164645/qt6.8.3-android-qcombobox-issue</guid><dc:creator><![CDATA[Gaoy9303]]></dc:creator><pubDate>Fri, 08 May 2026 15:05:46 GMT</pubDate></item><item><title><![CDATA[QT Window not centering.]]></title><description><![CDATA[Thank you both @Christian-Ehrlicher , @Kent-Dorfman ! I changed it and now it no longer runs on Wayland and it renders in the middle :)) This was so helpful! Thanks again!
]]></description><link>https://forum.qt.io/topic/164638/qt-window-not-centering.</link><guid isPermaLink="true">https://forum.qt.io/topic/164638/qt-window-not-centering.</guid><dc:creator><![CDATA[elitsa]]></dc:creator><pubDate>Fri, 08 May 2026 14:17:20 GMT</pubDate></item><item><title><![CDATA[QML Preview not working]]></title><description><![CDATA[[Using QtCreator 18.0.2 and Qt 6.7.2]
I had the same issue and I solved it by adding "NO_CACHEGEN" under "qt_add_qml_module" in my CMakeLists.txt file.
As far as I understand, this problem occurs because the Preview uses the file under build folder but your changes occur on your projects file (which are not exactly the same file) and this tag disables caching and thus solves the problem.
qt_add_qml_module(appXXX
URI XXX
VERSION 1.0
NO_CACHEGEN
]]></description><link>https://forum.qt.io/topic/164217/qml-preview-not-working</link><guid isPermaLink="true">https://forum.qt.io/topic/164217/qml-preview-not-working</guid><dc:creator><![CDATA[EmirhanPolat]]></dc:creator><pubDate>Fri, 08 May 2026 14:09:53 GMT</pubDate></item><item><title><![CDATA[Qt Creator 20 Beta released]]></title><description><![CDATA[<p dir="auto">We are happy to announce the release of Qt Creator 20 Beta!</p>
<p dir="auto"><a href="https://www.qt.io/blog/qt-creator-20-beta-released" target="_blank" rel="noopener noreferrer nofollow ugc">https://www.qt.io/blog/qt-creator-20-beta-released</a></p>
]]></description><link>https://forum.qt.io/topic/164644/qt-creator-20-beta-released</link><guid isPermaLink="true">https://forum.qt.io/topic/164644/qt-creator-20-beta-released</guid><dc:creator><![CDATA[ziller]]></dc:creator><pubDate>Fri, 08 May 2026 09:50:30 GMT</pubDate></item></channel></rss>