Sinüzoidal bir grafik çizmenin yollarını deniyorum.Qt Kullanımı Sin (x) Grafiğini Çizmek için
Widget'ım yalnızca birkaç rastgele veri noktasında geçmeyi bekliyor. Bir sinüs çizgi eğriye bu veri noktalarını uydurmak zorunda:
Şimdiye kadar, ben QPainterPath kullanarak birkaç metot denedim.- QPainterPath :: lineTo - Ben çizgi aslında biraz hafifletir, benim veri noktalarını almak ve bunlar ARASINDA kadar çok noktaları oluşturarak eğrisini çizmek için bu fonksiyonu kullanarak çalıştı. Bu biraz fazla hesaplamalı yoğun olsa da, hissediyorum.
- QPainterPath :: cubicTo - RTFM'den topladığımdan, gitmek için en iyi yol budur. Tek sorun, kontrol noktalarının nasıl tutarlı ve programlı olarak istediğim şekilde eğrisini düzleştireceği noktalarda nasıl çizeceğimi bilmem. Bu işlevle istenen sonucu alamadım.
Bazı yayınlamalardan sonra, eğri çizimleri için Qwt kullanan birkaç forum gönderisine rastladım. Qwt kullanabilseydim harika olurdu, ama sadece Qt kullanmayla sınırlı olduğum için bir seçenek değil.
Herkesin yararlı geribildirim/önerileri var mı?
çok iyi. teşekkürler – kwikness
@sjwarner: Merhaba, benzer bir şey yapmaya çalışıyorum. Beşinci çizginizde (döngü için) "ressam" yerine "yol" demek istemediniz mi? –
@VahidNateghi: Evet, öyle demek istedim. Bunu işaret için alkış :) – sjwarner