Grafikler için gömülü bir SVG tuvali kullanan bir Gtk uygulaması yazmakla ilgileniyorum ve mevcut durumun Gtk'de SVG'yi kullanmak için ne olduğunu merak ediyorum. Webkit'i Gtk içine gömmenin mümkün olduğunu biliyorum ve bu yüzden tek bir yaklaşım gibi görünüyor, ancak JavaScript yerine C kullanarak gömülü SVG kanvasındaki DOM öğelerine etkileşim eklemek istiyorum ve gömülü olup olmadığından emin değilim. Webkit, DOM API'lerini katıştırılan C bağlamına sunar. Daha iyi bir yaklaşım olup olmadığını merak ediyorum. Konuyla ilgili olarak bulabildiğim son makale 2004: http://www.osnews.com/story/6460Gtk + uygulamalarında betiklenebilir, etkileşimli SVG gömmek için en son teknoloji ürünü?
5
A
cevap
3
librsvg. Ancak, bilgime göre, her türlü etkileşimi desteklemiyor (sadece çizim).
WebKit ile ilgili olarak, DOM'yi webkit_web_view_get_dom_document aracılığıyla ortaya çıkarır. Bazı örnekler için WebKitGtk tests'a bakın.
1
SVG'nin kendisinin mevcut olduğunu düşünmüyordu. Ancak Gtk +, SVG fikrine benzeyen birkaç Canvas widget'ına sahiptir (aslında Canvas widget'ları değil Scene Graph widget'ları). Clutter, bu tür araçlardan biridir. GTG + widget'larına SVG çizmenin tercih edilen yolu,
İlgili konular
- 1. Son teknoloji ürünü GPU birim oluşturma
- 2. Etkileşimli SVG - Öğrenme Kaynakları?
- 3. son teknoloji C++ projeleri
- 4. Yüz tanıma için son teknoloji yöntemi nedir?
- 5. F # etkileşimli olarak varsayılan olarak Gtk # referansı nasıl kullanılır?
- 6. LINQ sürümü, bir dizi sürümden en son ürünü seçmek için neler bulunuyor?
- 7. Bir youtube videosu bir svg içine gömmek mümkün mü?
- 8. en son, ikinci en son ve üçüncü en son kayıt almak için
- 9. R'de SVG grafikleri için en iyi aygıt?
- 10. android için Teamviewer gibi uygulama için teknoloji
- 11. GTK +
- 12. GTK # .NET Uygulama ayrı GTK gerektirmeden # Install
- 13. Gömme F # etkileşimli
- 14. Ürünü Sepete Atmak için tıklayınız?
- 15. Animasyondan sonra SVG özniteliğini son değerde tut
- 16. yakalamak için en son yinelemeyi yakala
- 17. Raylar: En son gönderilerden 5 en son yayınları göster
- 18. SQL en son Pozisyon
- 19. App store En son
- 20. En son Anaconda'yı wget
- 21. İki Toeplitz matrisinin ürünü?
- 22. , bağımlılık bilgisini manifestoya gömmek için notu kullan
- 23. Doğru Web Sitesi Video Bütün tarayıcılar için gömmek için
- 24. gtk textview
- 25. Python itertools: listelerinin listesinin ürünün ürünü paketten en iyi yolu
- 26. python kitaplık paketi veya networkX etkileşimli görselleştirme için etkileşimli araç
- 27. En son veya en erken tarihi bul
- 28. Web uygulamalarında ekran görünümü
- 29. En son vim'e nasıl yazılır?
- 30. 5 En son SQL Server