You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
and <ahref="https://github.com/qgis/QGIS/pull/65168" target="_blank" rel="noopener">qgis/QGIS#65168</a>,
92
+
the <code>supportsQt6</code> flag has been <strong>removed from QGIS core</strong> and is
93
+
<strong>no longer recognised</strong>. Declaring <code>supportsQt6=True</code> in your metadata has
94
+
no effect and plugins that relied solely on this flag to appear in the QGIS 4 plugin list have been
95
+
removed from that list.
96
+
{% endblocktrans %}
97
+
</p>
70
98
71
99
<h5>{% trans "How to Update Your Plugin" %}</h5>
72
100
<divclass="content">
@@ -85,17 +113,31 @@ <h5>{% trans "How to Update Your Plugin" %}</h5>
85
113
<strong>{% trans "Verify Qt 6 / PyQGIS 4 compatibility" %}</strong>
86
114
<p>
87
115
{% blocktrans trimmed %}
88
-
Before bumping <code>qgisMaximumVersion</code>, make sure your plugin actually works
116
+
Before bumping your plugin's compatibility to QGIS 4, make sure it actually works
89
117
with QGIS 4. Key things to check:
90
118
{% endblocktrans %}
91
119
</p>
92
120
<divclass="content">
93
121
<ul>
94
122
<li>{% trans "Replace any deprecated Qt 5-only APIs with their Qt 6 equivalents." %}</li>
95
-
<li>{% trans "Replace <code>PyQt5</code> imports with <code>PyQt6</code> (or use the QGIS-provided compatibility shim)." %}</li>
123
+
<li>{% trans "Replace <code>PyQt5</code> imports with <code>PyQt6</code> (or better yet, use the QGIS-provided<code>qgis.PyQt</code> compatibility shim)." %}</li>
96
124
<li>{% trans "Test your plugin with a QGIS 4 nightly or release build." %}</li>
0 commit comments