2012-02-12 84 views

回答

19

QPainterdocumentationdrawRect說:

甲撫摸矩形的大小爲[輸入矩形]加上筆寬。

所以是這樣的:

enter image description here

+0

我讀過這一點,並告訴我的寬度,但對於X和Y?如果我這樣做:paint.drawRect(5,5,10,10);寬度爲5的筆將繪製一個15像素寬的矩形。它不會從(5,5)開始繪製它。 – Serodis 2012-02-12 15:33:47

+0

問題是,QT似乎沒有在矩形外繪製邊框。筆寬實際上在矩形內。意思是,在我之前的評論中,它不僅不是從5,5開始,而且它的寬度也不是10,它實際上繪製了5的寬度和5的兩個邊界。正如文檔所述,這總計爲15。我的問題是我想找到一種方法來確定任何x,y,寬度,高度,筆寬新的x和y將會是什麼。 – Serodis 2012-02-12 15:37:10

+0

哦的確如此。我理解錯了。將重拍照片。 – 2012-02-12 15:46:03

相關問題