[ace-users] [EXTERNAL] [TAO+Qt5] How to code a Qt5 application with CORBA objects

Cohen, Martin mcohen at veeder.com
Wed Aug 11 11:36:18 CDT 2021

I have an app using Qt 4, you should use the QtReactor.
Internally it will call the Qt Eventloop.

Qt with TAO should be a single threaded app.
There is a performance hit in how Qt event loop is called (we changed it) but works perfectly fine as is.

From: ace-users <ace-users-bounces at list.isis.vanderbilt.edu> On Behalf Of Thomas Schmidt
Sent: Tuesday, July 20, 2021 2:36 PM
To: ace-users at list.isis.vanderbilt.edu
Subject: [EXTERNAL] [ace-users] [TAO+Qt5] How to code a Qt5 application with CORBA objects

CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.


I’m starting to design and implement a Qt5 based application communicating with some remote CORBA objects. F.e. the app should connect to a notification channel as a push consumer.

As ORB framework I want to use TAO. Both frameworks, TAO as well as Qt, use some kind of event loop (QCoreApplication::exec() and ORB::run()) but only one can be used in one thread. Should I create at least two threads, one running the Qt event loop and the other one the TAO loop or does there exists another, possibly more elegant, way?


Thomas Schmidt
Softwareentwicklung und Beratung
UNIX-, Echtzeit- und Verteilte-Systeme
Velgen 1
D-29582 Hanstedt
Mobil: +49 152 32789520
Satellite: +49 156 78394897
Skype: ThCSchmidt
Email: TC.Schmidt at gmx.net<mailto:TC.Schmidt at gmx.net>
PGP-Key-ID: 0xD96CDE00


Please be advised that this email may contain confidential information. If you are not the intended recipient, please notify us by email by replying to the sender and delete this message.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.isis.vanderbilt.edu/pipermail/ace-users/attachments/20210811/32cdee30/attachment.html>

More information about the ace-users mailing list