我正在研究一個X繪圖儀,如小部件,它可以繪製生動的數據。 我已經在尋找解決方案來實現沿着x軸滾動的,如果這個小部件有很多值,那麼它們就不適合。Python:使用滾動條創建自己的Widget
我不得不去實現它的folling方法:
- 從支持滾動和子部件,並添加自己的小部件,同時也使在實時更新越來越大的一個小部件獲得: - >哪一方做我需要使用以及如何避免繪製當前不可見的所有東西?
- 以支持滾動條本身的方式修改我的小部件 - >但是如何?
- 平局/處理我自己的滾動條 - >在最壞情況:(
我真的搜索建議或例子網頁,但並沒有什麼有關如何在一個很好的方式「構造」自定義控件(超越繪畫的東西)尤指相互作用的情況下... 很抱歉,但我在GTK一般一個新手:/
你可以添加一些代碼或鏈接到你目前正在嘗試?沒有足夠的上下文來告訴你在這裏問什麼。 –
@ChristianTernus 嗯整個代碼是有點多,但我會嘗試添加重要的東西: * ownwidget是基於gtk.Drawingarea) *放置在應用程序窗口上的VBOX *僅使用ATM do_expose觸發器繪製,沒有尺寸要求等。 *內部使用CAIRO繪圖 – MaM
爲什麼你不能使用一個畫布庫,給你所有這些?比如GooCanvas,或者更復雜的東西,Clutter? – gianmt