若该文为原创文章,转载请注明原文出处
本文章博客地址:https://hpzwl.blog.csdn.net/article/details/140242881
长沙红胖子Qt(长沙创微智科)博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…
Qt开发专栏:各种问题解决(点击传送门)
国产麒麟系统相关开发
问题
Qt应用移植到麒麟系统上,设置了弹窗的fixedSize大小,包括通过ui设计器设置最小最大是同一个值,代码里面设置了固定的大小但是显示出来高度总是一个错误固定值。
尝试解决过程
检查ui界面:
代码里面也加上setFixedSize(),也无效。
然后发现:
在windows上是有效最大最小尺寸的,但是在麒麟上宽度生效后会按照高度比例进行调整,所以sizeIncrement优先于setFixedSize了。
解决方法
都改为默认的0即可(这个经过测试只有这个麒麟上才有这个问题,windows系统正常)。
若该文为原创文章,转载请注明原文出处
本文章博客地址:https://hpzwl.blog.csdn.net/article/details/140242881