窗口一片空白无法问题

目的

窗口一片空白无法问题, 这个问题具体要依据实际情况。

我出现这个问题是在把unix下代码, 移植编译跑到windows下, 然后在windows下编译运行通过后, 发现窗口没有显示, 但是任务栏下方是有icon显示, 鼠标放上去hover还能显示对应的windowstitle.

参考其他博客对应解决方案, 我暂时整理如下可能的解决方法:

  • 可能是因为您没有设置窗口的大小和位置导致窗口无法显示。 您可以尝试在窗口对象的构造函数中,使用resize ()函数设置窗口的大小,使用move ()函数设置窗口的位置
  • 窗口透明度设置0
  • 在主窗口的构造函数初始化时,触发了用QWidget实现的自定义弹窗,进入了弹窗的事件,而弹窗控件由属于主窗口的子控件,导致程序卡在了主窗口的构造函数中。

最终我出现此问题的解决方案是 属于第一种。

本人总结就是确保对应窗口构造函数一定能完成, 再次确保对应show相关属性透明度(不为0), geometry,postion在可见区域内, 以及是否对showEvent时间重构处理是否ok。

你可能感兴趣的:(Qt,qt)