2011-10-21 61 views
1

有沒有什麼辦法在PyGtk的滾動條上畫一些標記,例如在Chrome中使用搜索結果?PyGtk在滾動條上繪製標記

我發現了一些幫助this常見問題,但我仍然需要一個繪圖區域放置在滾動條至極,其實,一個scrolledwindow的一部分......

任何想法?

回答

1

您不需要在滾動條上放置繪圖區域 - 只需在do_expose_event處理程序中執行繪圖即可。

+0

感謝您快速回答@ptomato。我一直在尋找如何做繪圖的例子,但我找不到任何。您能否指點我一些示例代碼?謝謝:) – hteso

+0

你可以試一試[this](http://www.pygtk.org/articles/cairo-pygtk-widgets/cairo-pygtk-widgets.htm)教程,瞭解如何使用Cairo繪製一個小部件。請記住,不是繪製一個'DrawingArea',而是直接繪製到'ScrolledWindow'上。 – ptomato

+0

再次感謝@ptomato,你現在給我的例子,我可以繪製任何部件;現在只需要通過滾動條來完成。 – hteso