未显示在运行时添加的Qt小部件

时间:2009-12-11 15:47:31

标签: qt layout widget

当用户按下按钮时,我正在尝试放置一个新的自定义小部件,使用layout-> addWidget(mywidget),其中布局是QVBoxLayout,但它不起作用。

尝试: - 将其作为父级传递给窗口小部件构造函数 - 将布局指针作为父级传递 - 传递0作为父母 - scrollArea指针,其中自定义窗口小部件应作为父

无效。当在构造函数中调用layout-> addWidget时,它可以工作。

1 个答案:

答案 0 :(得分:3)

没关系,只需使用widget-> show(),一切顺利。很奇怪,qt默认情况下应该这样做,不是吗?