【发布时间】:2013-11-28 17:08:23
【问题描述】:
我现在正在尝试将 qgraphicsview 调整为首选大小: 我正在使用布局:
this->layout()->addWidget(&qtview);
我到处都有布局,所以我的主要寡妇的大小会根据其内容进行调整。
如果我使用:
qtview.setMinimumWidth(500);
qtviewSetMinimumHeight(500);
然后我的视图被缩放到给定的大小,但我无法缩小主窗口。 (这是有道理的,因为我设置了一个最小的 soze)
我想告诉 qt 我对视图的首选(不是最小或最大)尺寸,让视图在需要时使用滚动条(即,如果首选尺寸不适合我的屏幕),或者让 qt 有一个更小的视图如果场景小于我的视图,则比我的首选大小,(或在这种情况下放大场景以适合视图)
我正在寻找一种看起来像假设方法 setPreferredWidth() 的东西。
我该怎么做才能得到这种行为?
【问题讨论】:
标签: qt size qgraphicsview qgraphicsscene