java的setBorder怎么用 setbounds中四個(gè)值代表什么意思?
setbounds中四個(gè)值代表什么意思?前兩個(gè)int是容器中矩形組件左上角的坐標(biāo)。最后兩個(gè)int是矩形組件的寬度和高度。Setboundspublic void setboorders(int x,i
setbounds中四個(gè)值代表什么意思?
前兩個(gè)int是容器中矩形組件左上角的坐標(biāo)。最后兩個(gè)int是矩形組件的寬度和高度。Setboundspublic void setboorders(int x,int y,int width,int height)移動(dòng)組件并調(diào)整其大小。左上角的新位置由X和y指定,新大小由寬度和高度指定。參數(shù):X—組件的新X坐標(biāo)。Y-組件的新Y坐標(biāo)。寬度-組件的新寬度。高度-組件的新高度。擴(kuò)展數(shù)據(jù):函數(shù)返回到左邊和上面的位置以及與寬度和高度對(duì)應(yīng)的矩形區(qū)域。注意
當(dāng)qgraphicscene::setscenestright(qreal x,qreal y,qreal W,qreal h)調(diào)用此函數(shù)時(shí),不是setscenestright(0,0,width,height),而是setscenestright(-width/2,-height/2,width,height),即在qgraphicsview的坐標(biāo)系中,場景的原點(diǎn)不是頂點(diǎn),而是中心點(diǎn),與窗口的坐標(biāo)系不一致。