<?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[how to begin a plugin program]]></title><description><![CDATA[<p dir="auto">i am new in plugin programming.i am not getting any idea about how to start.i mean which type of project i should creat. i have tried to create project plugincreater from following page instruction :<br />
<a href="https://doc-snapshots.qt.io/qtcreator-extending/first-plugin.html" target="_blank" rel="noopener noreferrer nofollow ugc">https://doc-snapshots.qt.io/qtcreator-extending/first-plugin.html</a></p>
<p dir="auto">but the way exaple suggested in this link:<br />
<a href="http://doc.qt.io/qt-5/qtwidgets-tools-styleplugin-example.html" target="_blank" rel="noopener noreferrer nofollow ugc">http://doc.qt.io/qt-5/qtwidgets-tools-styleplugin-example.html</a></p>
<p dir="auto">i am not finding any similarities in these two program.can u suggest me how to start .<br />
also i am getting error in #include &lt;extensionsystem/iplugin.h&gt; when using approach of first link.</p>
]]></description><link>https://forum.qt.io/topic/90526/how-to-begin-a-plugin-program</link><generator>RSS for Node</generator><lastBuildDate>Mon, 21 Sep 2026 22:35:34 GMT</lastBuildDate><atom:link href="https://forum.qt.io/topic/90526.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 08 May 2018 11:42:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to how to begin a plugin program on Wed, 09 May 2018 09:10:52 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jsulm">@<bdi>jsulm</bdi></a>  thanks... i will look into it.</p>
]]></description><link>https://forum.qt.io/post/457116</link><guid isPermaLink="true">https://forum.qt.io/post/457116</guid><dc:creator><![CDATA[JadeN001]]></dc:creator><pubDate>Wed, 09 May 2018 09:10:52 GMT</pubDate></item><item><title><![CDATA[Reply to how to begin a plugin program on Wed, 09 May 2018 08:59:15 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mrjj">@<bdi>mrjj</bdi></a>  thanks.I will try it.thanks again..</p>
]]></description><link>https://forum.qt.io/post/457112</link><guid isPermaLink="true">https://forum.qt.io/post/457112</guid><dc:creator><![CDATA[JadeN001]]></dc:creator><pubDate>Wed, 09 May 2018 08:59:15 GMT</pubDate></item><item><title><![CDATA[Reply to how to begin a plugin program on Wed, 09 May 2018 07:05:46 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jaden001">@<bdi>JadeN001</bdi></a> It's an ID of your interface, see <a href="http://doc.qt.io/qt-5/qtplugin.html#Q_PLUGIN_METADATA" target="_blank" rel="noopener noreferrer nofollow ugc">http://doc.qt.io/qt-5/qtplugin.html#Q_PLUGIN_METADATA</a><br />
Use what ever you want. Regarding JSON file: please check the link I provided before.</p>
]]></description><link>https://forum.qt.io/post/457094</link><guid isPermaLink="true">https://forum.qt.io/post/457094</guid><dc:creator><![CDATA[jsulm]]></dc:creator><pubDate>Wed, 09 May 2018 07:05:46 GMT</pubDate></item><item><title><![CDATA[Reply to how to begin a plugin program on Wed, 09 May 2018 06:48:58 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jsulm">@<bdi>jsulm</bdi></a> yes , I have some doubt on that :<br />
Q_PLUGIN_METADATA(IID "org.qt-project.Qt.Examples.PlugAndPaint.FilterInterface" FILE "extrafilters.json")</p>
<p dir="auto">what is "org.qt-project.Qt.Examples.PlugAndPaint.FilterInterface" ?<br />
what should be argument if i am designning my own small plugin program?<br />
what  json file contain? Am i suppose to make it manually or it make automatically by plugins?<br />
where i found that json file?</p>
]]></description><link>https://forum.qt.io/post/457090</link><guid isPermaLink="true">https://forum.qt.io/post/457090</guid><dc:creator><![CDATA[JadeN001]]></dc:creator><pubDate>Wed, 09 May 2018 06:48:58 GMT</pubDate></item><item><title><![CDATA[Reply to how to begin a plugin program on Wed, 09 May 2018 06:30:13 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jaden001">@<bdi>JadeN001</bdi></a></p>
<p dir="auto">Hi<br />
Actually, maybe looking at using plugins for an app is even better<br />
<a href="https://doc.qt.io/qt-5.10/qtwidgets-tools-plugandpaint-app-example.html" target="_blank" rel="noopener noreferrer nofollow ugc">https://doc.qt.io/qt-5.10/qtwidgets-tools-plugandpaint-app-example.html</a><br />
It shows how an app can add features via plugins.<br />
So it shows how one would  do it for own app.  very common use case and<br />
good intro to plugins.</p>
<p dir="auto">ps. plugins are DLLS/so files so a basic understanding of dll/so handling really helps understand.</p>
]]></description><link>https://forum.qt.io/post/457082</link><guid isPermaLink="true">https://forum.qt.io/post/457082</guid><dc:creator><![CDATA[mrjj]]></dc:creator><pubDate>Wed, 09 May 2018 06:30:13 GMT</pubDate></item><item><title><![CDATA[Reply to how to begin a plugin program on Wed, 09 May 2018 06:21:43 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mrjj">@<bdi>mrjj</bdi></a>  hey thanks for reply.Actually initial task of mine is to just understand basic feature of plugins and how it <a href="http://works.so" target="_blank" rel="noopener noreferrer nofollow ugc">works.so</a> for that i want to make one small fresh plugin to understand its feature.u know just like a first step of beginning something. so just  don't want to extend new feature on some existing app for now. so i think the second link is right for me. am i right?</p>
]]></description><link>https://forum.qt.io/post/457081</link><guid isPermaLink="true">https://forum.qt.io/post/457081</guid><dc:creator><![CDATA[JadeN001]]></dc:creator><pubDate>Wed, 09 May 2018 06:21:43 GMT</pubDate></item><item><title><![CDATA[Reply to how to begin a plugin program on Tue, 08 May 2018 13:35:49 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jaden001">@<bdi>JadeN001</bdi></a> Did you take a look at this: <a href="http://doc.qt.io/qt-5/plugins-howto.html" target="_blank" rel="noopener noreferrer nofollow ugc">http://doc.qt.io/qt-5/plugins-howto.html</a> ?</p>
]]></description><link>https://forum.qt.io/post/456990</link><guid isPermaLink="true">https://forum.qt.io/post/456990</guid><dc:creator><![CDATA[jsulm]]></dc:creator><pubDate>Tue, 08 May 2018 13:35:49 GMT</pubDate></item><item><title><![CDATA[Reply to how to begin a plugin program on Tue, 08 May 2018 12:27:29 GMT]]></title><description><![CDATA[<p dir="auto">Hi<br />
What type of plugin do you want to create?</p>
<p dir="auto">The 2 types you show are very different types.<br />
The first one is to extend Creator with new features,<br />
the other is to make a new look for an app.</p>
<p dir="auto">Yet another one exists, plugin for Designer to allow<br />
new types of Widgets etc.</p>
<p dir="auto">So what is the goal ?</p>
]]></description><link>https://forum.qt.io/post/456972</link><guid isPermaLink="true">https://forum.qt.io/post/456972</guid><dc:creator><![CDATA[mrjj]]></dc:creator><pubDate>Tue, 08 May 2018 12:27:29 GMT</pubDate></item></channel></rss>