Open ZhongHuaRong opened 2 months ago
确实,widget也有这个问题。这个问题我看了一下比较复杂,暂时不太好解决,现在还是请尽量在setup以后再调整尺寸。
试了一下,需要在窗口显示之后再显式设置高度(随便一个数值),然后通过centralize居中
Window {
id: window
maximumHeight: 600
minimumHeight: 600
maximumWidth: 800
minimumWidth: 800
Component.onCompleted: {
windowAgent.setup(window)
window.visible = true
window.height = maximumHeight
windowAgent.centralize()
}
}
这个bug Ubuntu下未复现
我们结论是需要先setup然后再去改minimum width/height/size以及maximum width/height/size,QWidget和QtQuick都是这样
使用的qt 5.15.13测试,显示窗口时会比默认设置的高31,拖动窗口后会恢复到设置的数值