最近在使用Qt Designer设计一个项目软件,需要进行自适应调整。但是发现了一件奇怪的事情,那就是如题,Qt Designer设计的效果和程序运行不一致。
在Qt里设计的样子如下:
但是转换为Python程序再运行之后就成了下面的鬼样子:
我研究了很久很久,以为是转换出了问题,也以为是Qt Designer出了问题,甚至考虑使用Qt Creater试试。
但是!注意了啊!注意这个但是!
我最终还是发现了是自己的程序问题。我创建界面是用的是QWidget,但是运行代码直接使用的是以前的模板,使用的是QMainWindow。
然后就问题解决了。
一个小小的bug烦恼了我好几天。