2014-11-06 112 views
0

好的,我的程序基本上是一组脚本,我想用C++编写的一个很好的GUI进行编辑/创建... Qt! 脚本是步骤,诸如“SQL查询”,“发送邮件”的合奏,等等等等......Qt 5.3.2 /设置QToolBox项目的最小尺寸

它看起来像这样: Normal use

好了,一切都很好,但是当我添加了很多步骤(我将在稍后做),它看起来像这样: Too much steps makes it impossible to read

整个QToolBox位于QScrollArea中(试图在屏幕截图中显示它)。

根据窗口小部件的大小,为了指定QToolBox项目的最小高度,我需要做些什么? 非常感谢!

编辑:不要关注我的截图上的项目的内容,他们都是一样的时刻。

编辑:我只是尝试了发现的策略here(设置父母和父母的最小高度),但它并不按我想要的方式工作:我的项目的小部件确实更大,但我仍然有与第二个相同的结果当我有很多物品的时候画面。

编辑:尝试@Klathzazt解决方案,这种奇怪的行为 Compressed tabs http://img11.hostingpics.net/pics/294374Capturedcran20141107162044.png

回答

0

类似的讨论可以在这里找到结束了:http://qt-project.org/forums/viewthread/2305

我个人并没有与自定义页面去,因为在该线程讨论。

我试过的是:将工具箱的最小高度设置为足够大的值。这样每个页面都可以扩展到全尺寸。

+0

感谢您的回答。不幸的是,这并不顺利。通过设置例如'm_toolBox-> setMinimumHeight(500);'我结束了这个结果了很多标签[链接](http://img11.hostingpics.net/pics/294374Capturedcran20141107162044.png)... 没有特定的设置,工具箱中的标签将保持一定的最小高度。这个值是否包含在某个变量中?我有这种感觉,我必须找到它。 – 2014-11-07 15:27:51

+0

@ nsierra-如果你还没有,尝试我在线程中提到的解决方案。这似乎是最正确的方法。 – Klathzazt 2014-11-07 15:48:53