Я новичок в разработке Qt, пишу редактор уровней для игры, над которой я работаю, и у меня возникают проблемы с макетами в конструкторе.
Вот что я хочу, чтобы это выгляделокак:
(мне не хватает представителя, чтобы публиковать изображения, вот ссылка :) http://img855.imageshack.us/img855/6474/editori.jpg
Очевидно, что будет больше кнопок и вещей справа, и вещи на самом делепоявляется внутри холста OpenGL.
Итак, у меня есть два конкретных вопроса:
1) Как мне настроить его так, чтобы, если пользователь изменяет размеры окна, приложение изменяет размерыего содержание соответственно?Я могу приблизиться к тому, что хочу, поместив кнопки в вертикальный макет, затем поместив их и OpenGLCanvasin в макет Splitter, но это приводит к тому, что холст будет иметь ширину размера в качестве кнопок, в отличие от кнопок, закрепленных наскажем, самые правые 100 пикселей экрана.
2) Есть ли простой способ прокрутки холста?Размер уровня потенциально может быть намного больше, чем умещается на экране, поэтому, если это так, я хочу добавить горизонтальные и вертикальные полосы прокрутки к холсту.(если уровень слишком большой или пользователь делает окно достаточно маленьким, чтобы оно больше не подходило. В последнем случае полосы прокрутки должны появляться, только если оно на самом деле не подходит).Есть ли простой способ сделать это, или я должен сделать все вручную?
Спасибо!