【发布时间】:2011-07-12 08:20:47
【问题描述】:
我是 Qt 开发的新手,正在为我正在开发的游戏编写关卡编辑器,但我在 Designer 中遇到了布局问题。
这是我想要的样子:
(我没有足够的代表来发布图片,这是一个链接:) http://img855.imageshack.us/img855/6474/editori.jpg
右边显然会有更多的按钮和东西,而且东西实际上会显示在 OpenGL 画布中。
所以我有两个具体问题:
1) 我如何设置它,以便在用户重新调整窗口大小时,应用程序会适当地重新调整其内容的大小?我可以通过将按钮放入垂直布局,然后将其和 OpenGLCanvas 放入 Splitter 布局来接近我想要的,但这会导致画布的大小宽度与按钮一样,而不是按钮被固定到比如屏幕最右边的 100 个像素。
2) 有没有一种简单的方法可以滚动画布?关卡的大小可能比屏幕上的大小要大得多,所以如果是这种情况,我想在画布上添加水平和垂直滚动条。 (如果级别太大或者如果用户将窗口设置得足够小以至于它不再适合。在后一种情况下,滚动条应该只在它实际上不适合时出现)。有没有简单的方法可以做到这一点,还是我必须手动完成所有操作?
谢谢!
【问题讨论】: