Re: 請教您有關X window programming的問題!!

看板Programming作者 (tylpk)時間18年前 (2006/10/20 20:20), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《maruku.bbs@bbs.csie.nctu.edu.tw (maruku)》之銘言: : 問題一: : 我寫了一個x window的小畫家 : 可是只要一執行到特定的一個電路模擬程式, : 我的小畫家上的原有的圖形顏色就會不確, : 請問要如何處理? : 問題二: : 我小畫家的視窗處理Expose Event, : 就整個重畫,可是如果原圖很複雜時(含很多圖形path), : 疊在小畫家上的視窗一移動, : 小畫家上的圖就一直閃爍,一直重畫(上百個圖形path), : 有沒有比較好的處理方式? : 感激不盡!! 其實會閃爍的原因是因為一直做重繪的動作 也就是更新太頻繁所致 所以解決方式便是不要每次更新都去做重繪 而是先畫在某個地方上(記憶體或是Qt Gtk有的繪圖物件上) 等到一定時間...再一次更新 如果Qt or Gtk物件有類似BCB VCL DoubleBuffer的屬性 就可以把它打開...就不會一直去更新 如果沒有的話 你可能必須繼承某元件 自己處理繪圖的部份 希望對你有幫助 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.115.96.120
文章代碼(AID): #15EByBOI (Programming)
文章代碼(AID): #15EByBOI (Programming)