【发布时间】:2011-01-26 11:50:33
【问题描述】:
我正在尝试将 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