我是GTK + 3的新手,我想創建自定義繪圖控件(也許是網格)。我需要能夠爲我的邏輯門模擬器拖放邏輯對象。如何才能做到這一點?繪圖區應位於包含邏輯對象的菜單旁邊。GTK + 3自定義繪圖區域
1
A
回答
0
我可能會建議你在GtkScrolledWindow內使用GtkDrawingArea。所有繪圖必須使用Cairo進行定製。繪製一個網格,然後手動安排你的邏輯對象。您可以使用其中一個GtkToolItem小部件作爲頂部或側邊框對象。
這是一個雄心勃勃的項目,但與我的第一個重大項目非常相似。它使用了一個非常相似的GtkDrawingArea的想法。它在Perl中,並且是here on GitHub。如果你可以破解Perl,它可能會爲你提供一些關於如何完成自定義小部件的想法。
1
在我看來,您的需求似乎更適合於畫布。 Ridley項目包括a selection候選人將被包含在GTK +中。不確定這個現在仍然有用,但是這個選擇是好的。
相關問題
- 1. 在Gtk繪圖區域的Gtk按鈕
- 2. 刷新繪圖區域在GTK
- 3. 在gtk中顯示圖像 - 是否需要gtk繪圖區域?
- 4. 如何在圖中自定義CorePlot的繪圖區域
- 5. 使用pygtk和glade將繪圖區域繪製到繪圖區域
- 6. Android:自定義區域地圖
- 7. 自定義區域主題
- 8. 在GTK中調整繪圖區域的大小
- 9. gtk中的自定義圖標toggle_action
- 10. 在繪圖區域上繪製圖像
- 11. 如何使用自定義視圖設置核心繪圖圖的繪圖區
- 12. 如何使用自定義X軸標籤來繪製堆積區域圖表
- 13. 繪製自定義圖表
- 14. 自定義NSWindow繪圖
- 15. 優化自定義繪圖
- 16. 使用圖形區域定義維恩圖的區域
- 17. Gnuplot繪圖區域背景
- 18. pygtk繪圖區域不顯示
- 19. Openshift 3免費自定義域名
- 20. Drupal - 自定義內容類型中的自定義區域
- 21. Gtk繪製位圖
- 22. AutoCAD .NET:用網格/自定義填充區域填充區域
- 23. 在ASP.NET中創建自定義區域
- 24. Android中的自定義區域設置
- 25. Spree_i18n前端自定義區域設置
- 26. Django自定義區域設置目錄
- 27. 窗體區域自定義操作
- 28. WPF:自定義區域設置
- 29. 自定義區域適配器(PRISM)
- 30. TFS 2017和自定義控制區域
我發現GooCanvas很體面。 – ptomato