qt判断bug