Re: [問題] Qt 繪圖問題

看板C_and_CPP (C/C++)作者 (燒賣)時間16年前 (2009/06/26 19:26), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《xyz888x (ㄚ祥)》之銘言: : 最近想利用Qt來實做繪圖程式,卻卡了好幾關=.= : 不過最令我疑惑的是QPainter 是否只能在paintEvent(QPaintEvent *event) : 上執行? 是,繪圖行為必須在 paintEvent 中才能生效。 如果有特殊需求的話可以先畫在 QPainterPath 裡面, 然後在 paintEvent 裡把 path 畫出來。 這是視窗程式設計(我不是說微軟 Windows)的特性, 在其他 GUI toolkit 中也是一樣的。 比如說在 Windows Forms 中,繪圖必須放在 OnDraw(), WPF 行為比較複雜,不過最後的繪圖還是必須在 OnRender()。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.124.182.91
文章代碼(AID): #1AHB1jiD (C_and_CPP)
文章代碼(AID): #1AHB1jiD (C_and_CPP)