Я создаю редактор 2D-карт с помощью opengl для рисования простых спрайтов 32x32, но кажется, что я не могу изменить размер моего QGLWidget до большого размера (т.е. размер * размер спрайта -> 1024 * 32), использование 1024 работает нормально (используя glwidget -> установитьМинимальныйРазмер(...)). Я некоторое время гуглил об этом, единственная интересная вещь, которую я нашел, это подкласс QAbstractScrollArea и установка моего QGLWidget в качестве области просмотра (это то, что делает QGraphicsView), я также видел все примеры Qt opengl, но я не мог найти ничего, что может помочь (кроме примера Image Viewer, который не совсем то, что мне нужно), я также попробовал следующее: horizontalScrollBar()->setMaximum(width * 32);
verticalScrollBar()->setMaximum(height * 32);
с изменяемым размером виджета, установленным на true/false в области прокрутки, но все равно ничего. Есть идеи, как мне это сделать? Я могу показать больше кода, если вы попросите меня.
Использование Qt v4.7.3.