当前位置: 代码迷 >> QT开发 >> 轮换的Widget子窗口为啥不显示呢
  详细解决方案

轮换的Widget子窗口为啥不显示呢

热度:191   发布时间:2016-04-25 03:12:56.0
替换的Widget子窗口为啥不显示呢?

这里创建了一个类对象,该类是一个Windget窗口,通过点击按钮状态监控就会触发替换事件,从而把右边空白处的Widget窗口设置为上面的那个对象

这里设置,
可是为啥设置后不显示呢?而在构造函数里设置了就能显示.....



------解决方案--------------------
你试试,在setUpUI()之后,加上update();这句话呢
------解决方案--------------------
我估计你是把他放在private里,但构造这个widget的时候没设置parent

建议你用QStackedLayout,在右边那个widget调用setlayout
然后初始化的时候调用QStackedLayout的addwidget
将你要显示的widget关联起来
然后事件触发的时候就调用QStackedLayout的setCurrentIndex
------解决方案--------------------
要用UiLoader来处理
  相关解决方案