I have a graph draw inside a QGLWidget and display grid lines and their values on the screen. I have x-values and y-values. Whenever I scroll the grid up and down the graph moves smoothly. But whenever I scroll the graph left or right, it slows up and lags whenever the text gets to the right edge of the screen. It speeds back up when the text is completely moved off the screen until the next number moves to the edge when it again slows up. Does anyone have any ideas why this does this? I am just using renderText() and it only slows up whenever text gets to the left side of the screen. Thanks again!