问题产生原因:界面未初始化,所有控件长宽暂时未固定,所有控件长度固定为100,宽度固定为30。部分控件比如widget大小可能就是100,30.这就造成部分控件大小不匹配问题
解决方法:
方法1.重写showEvent(),在showEvent内部设置大小
方法2.使用widget->show(),这样widget就不会是默认大小100*30了
方法3.等待界面完全初始化后再去设置所选控件大小
方法4.使用布局,在布局中加入该控件,控件大小由布局决定
问题产生原因:界面未初始化,所有控件长宽暂时未固定,所有控件长度固定为100,宽度固定为30。部分控件比如widget大小可能就是100,30.这就造成部分控件大小不匹配问题
解决方法:
方法1.重写showEvent(),在showEvent内部设置大小
方法2.使用widget->show(),这样widget就不会是默认大小100*30了
方法3.等待界面完全初始化后再去设置所选控件大小
方法4.使用布局,在布局中加入该控件,控件大小由布局决定