Это зависит от того, как вы создаете «холст» представления opengl. В Qt OpenGL знает только о поверхности, на которую он должен рисовать, основываясь на виджете Qt, частью которого он является. В вашем случае кажется, что размер самого виджета меньше основного окна. Так что проверьте, как виджет, в который вы рисуете, создан и измерен. Если вы можете поделиться кодом инициализации виджета и его позиционированием в главном окне, это будет полезно.