[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] question about using qtgui_sink_c from c++

From: Steve
Subject: Re: [Discuss-gnuradio] question about using qtgui_sink_c from c++
Date: Sat, 19 May 2012 13:09:19 -0500
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:12.0) Gecko/20120430 Thunderbird/12.0.1

On 05/19/2012 11:06 AM, Tom Rondeau wrote:

> Alright, but that sounds like it's in the right direction. You
> probably need to get a reference to the qApp and then execute that.
> Take a look at some of the Python examples and how they work with the
> qApp and then run the "exec_()" method with it. That gets the Qt
> engine running.

Calling the block function exec_() (which calls exec() for the
QApplication) was what was needed. And setting the widget to be visible.
That makes a window pop up with the spectrum. But for some reason the
performance is very bad.

A couple of other things.  exec() does not return till the QApplication
exits. And it must be called from the main thread. At least that is the
error output I got when I tried to call it from a boost thread. To use
it I would have to redesign my application. So I probably won't be
spending any more time with it.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]