相关疑难解决方法(0)

问:如何强制隐藏的小部件来计算其布局?

我想要做的是将qwidget渲染到不同的窗口(手动使用QPainter)

我有一个带有布局和一堆子控件的QWidget(w).w是隐藏的.在显示w之前,没有发生布局计算,这是预期的.

当我打电话时w->render(painter, w->mapToGlobal(QPoint(0,0)),我得到一堆控件都相互重叠.
w->layout()->activate();w->layout()->update()好像什么也没做.

有没有办法强制布局发生而不显示w?

c++ user-interface qt

16
推荐指数
2
解决办法
1万
查看次数

标签 统计

c++ ×1

qt ×1

user-interface ×1