Component gr-wxgui

Provides wxPython-based graphical user interface routines.

Repository

[source:/gnuradio/trunk/gr-wxgui /gnuradio/trunk/gr-wxgui]

Status

Current tickets regarding gr-wxgui.

Current Defects

TicketQuery(component=gr-wxgui&

Current Enhancement Requests

TicketQuery(component=gr-wxgui&

Current Tasks

TicketQuery(component=gr-wxgui&

GL Sinks

The following graphical sinks have been implemented in PyOpenGL.

  • Scope Sink
  • FFT Sink
  • Waterfall Sink
  • Constellation Sink
  • Histogram Sink

The scope, fft, and waterfall sinks are drop-in replacements for the non-gl sinks.

Enable the GL Sinks

Rather than modifying existing programs, the GL sinks can be enabled via a configuration file.
To enable the GL sinks, edit or create ~/.gnuradio/config.conf and add the following lines:

[wxgui]
style=gl

Additional configuration options can be found in the README.gl.

PyOpenGL Issues

Certain graphics card/drivers cause the GL sinks to segfault.
Here is a list of known problem cards and potential solutions.


* Card *
* OS *
* Verbose *
* Solution *

Intel G965
Unknown
segmentation fault
LIBGL_ALWAYS_INDIRECT=1

Intel G945
Ubuntu
no issues


Also, if rendering is slow and CPU intensive, try disabling visual effects/compositioning.

Note: If you're getting this error "RuntimeError: Unable to import OpenGL. Are Python wrappers for OpenGL installed?", then you need to install the package "python-opengl"!






注:Component gr-wxgui (原文出处,译整理仅供参考!)