我是Gtk的新手,想要繪製圓形和矩形等簡單的圖形。我在看和你好詞的例子。然而曲線部分沒有記錄。我想知道是否有人可以指出我應該看到什麼樣的正確方向,也許如果我需要包括一些其他輔助庫來繪製?如何在GTK中進行簡單的形狀繪製?
1
A
回答
2
查看關於GtkDrawingArea的http://developer.gnome.org/gtk3/3.2/GtkDrawingArea.html,加上關於Gdk-Drawing-Primitives的http://developer.gnome.org/gdk/stable/gdk-Drawing-Primitives.html,你就在旅途中。
您還可以走得更遠一點通過使用這個鏈接,並檢查了開羅直接http://www.cairographics.org
3
的首選繪圖API在GTK 2和3是開羅。但是,如果您需要開發圖表程序,並且節點可以對事件做出反應,則還需要使用畫布,例如GooCanvas。
相關問題
- 1. 在C++中繪製形狀的簡單方法?
- 2. 繪製簡單的圓形
- 3. 如何在Gtk +中使用Cairo進行離屏繪製?
- 4. 如何在形狀中繪製shapens?
- 5. 如何在SVG中繪製此形狀?
- 6. 如何在MKMapView中繪製形狀?
- 7. 如何在JPanel中繪製形狀?
- 8. 如何在Android中繪製形狀
- 9. 在QML中繪製簡單條形圖
- 10. 如何繪製形狀
- 11. 在XAML中繪製形狀?
- 12. 如何在C#中繪製簡單的圖形?
- 13. Android的畫布上繪製由多個簡單的形狀
- 14. Actionscript中的繪製形狀
- 15. 在按鈕上繪製形狀單擊
- 16. 如何繪製形狀如下的UIButton?
- 17. 簡單的Ruby庫,用於繪製形狀和管理點擊
- 18. 繪製簡單的形狀並保存到文件(pdf)
- 19. 簡單繪製和移動形狀的方法
- 20. 如何在python中繪製矩形的聯合形狀
- 21. 如何在Java/Android-Studio中繪製簡單的可重繪矩形?
- 22. 如何在表單刷新後保留繪製的形狀?
- 23. 如何在iPhone上繪製簡單的線條動態圖形
- 24. 使用OpenCV Python進行多邊形或自由形狀繪製
- 25. 如何繪製模糊的形狀?
- 26. 如何繪製System.Drawing.Bitmap形狀的投影?
- 27. three.js所繪製簡單的三角形
- 28. DirectX11繪製簡單的三角形
- 29. 使用OpenCV從二進制圖像中分解簡單形狀
- 30. 在UIImageView上繪製形狀
你可以爲[cairo](http://www.cairographics.org/)製作,這是一個[參考](http://gnomejournal.org/article/34/writing-a-widget-使用cairo和gtk28)你可以使用。應該有更多的信息在開羅網站上,你可以使用谷歌:) –
@ another.anon.coward謝謝。我能否抓住開羅形狀的事件? - 因爲我需要開發一個圖表程序,那就是具有邊緣的可移動節點? – mihajlv
開羅是一個圖形庫,因此它不會有任何事件支持。您應該考慮使用'GtkDrawingArea'從文章中建議的'Gtk'或'GooCanvas'獲取事件。 –