<?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[MIDI callbackhook implementation]]></title><description><![CDATA[<p dir="auto">Hi,</p>
<p dir="auto">How can I implement correctly MidiIn Callbackhook in a Desktop Application.</p>
<ul>
<li>separate thread?</li>
<li>MainWindow method?</li>
</ul>
<p dir="auto">Thx,<br />
MNSz</p>
]]></description><link>https://forum.qt.io/topic/8279/midi-callbackhook-implementation</link><generator>RSS for Node</generator><lastBuildDate>Fri, 15 May 2026 22:41:58 GMT</lastBuildDate><atom:link href="https://forum.qt.io/topic/8279.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 04 Aug 2011 22:00:19 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to MIDI callbackhook implementation on Sun, 14 Aug 2011 20:13:22 GMT]]></title><description><![CDATA[<p dir="auto">Depends on the work done in the callback. Usually the callback function is executed in the library's thread, which may be your main thread. If you need to feed back information into your application, it's probably a good idea to read "Threads, Events &amp; QOjects":<a href="https://developer.qt.nokia.com/wiki/Threads_Events_QObjects" target="_blank" rel="noopener noreferrer nofollow ugc">https://developer.qt.nokia.com/wiki/Threads_Events_QObjects</a> for more information on how to pass event callbacks into the event loop.</p>
]]></description><link>https://forum.qt.io/post/105194</link><guid isPermaLink="true">https://forum.qt.io/post/105194</guid><dc:creator><![CDATA[Franzk]]></dc:creator><pubDate>Sun, 14 Aug 2011 20:13:22 GMT</pubDate></item></channel></rss>