4.1.3.5. GlWidgetBase

class PyOpenGLng.HighLevelApi.GlWidgetBase.GlWidgetBase(parent)[source]

Bases: PyQt4.QtOpenGL.QGLWidget

_logger = <logging.Logger object at 0x43d9250>
display_all()[source]
init_glortho2d(max_area=None, zoom_manager=None)[source]
initializeGL()[source]

Initialise any required resources

It is called just once before paintGL.

keyPressEvent(event)[source]
mousePressEvent(event)[source]
paintGL()[source]

Perform the OpenGL calls needed to render the scene.

resizeGL(width, height)[source]

Set up the projection and viewport

Resize Event

size()[source]
translate_x(dx)[source]
translate_y(dy)[source]
update()[source]
wheel_zoom(event)[source]
window_to_gl_coordinate(event)[source]

Convert mouse coordinate

zoom_at(x, y)[source]
zoom_at_with_scale(x, y, zoom_factor)[source]
zoom_interval(interval)[source]
zoom_one()[source]

Previous topic

4.1.3.4. GlFeatures

Next topic

4.1.3.6. GlWidgetBase3D

This Page