I find it on the website. Only the following passage:

QTGUI Widgets

The QTGUI component also includes a number of widgets that can be used to perform live updates of variables through standard QT input widgets. Most of the widgets are implemented directly in Python through PyQT. However, GNU Radio is introducing more widgets, written and therefore available in C++ that also produce messsages. The Python-based widgets only act as variables and so as they are changed, any block using those widgets to set paramters has the callback (i.e., set_value()) function's called.

Entry: An edit box that allows a user to directly set a new value for the parameter.

And I only found a related file "qtgui_entry.xml" in the program.


1 Answer 1


qtgui_entry.xml in fact contains the entire implementation (not counting code already in Qt, GR, and GRC). There are no other files.

If you look in it you will see code creating standard Qt widgets and setting them up.

  • $\begingroup$ In order for this module to support Chinese, I changed the two lines of code in the file. But there was a mistake: $\endgroup$
    – H.Dog
    Commented Nov 22, 2017 at 1:39
  • 1
    $\begingroup$ @H.Dog It looks like you have a different question to do with getting GNU Radio programs working. You could ask a new question here, but it would probably be best to take it to the GNU Radio mailing list. In any case, comments are not a good place for this. $\endgroup$
    – Kevin Reid AG6YO
    Commented Nov 22, 2017 at 1:42
  • $\begingroup$ OK,think you very much. $\endgroup$
    – H.Dog
    Commented Nov 22, 2017 at 1:54

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .