Canvas üzerinde bir kitle kaynaklı proje yapma - sayfa 21

 
Nikolai Semko :

Düğme görüntüsü, hazır bir bmp görüntüsü yüklenerek veya program çizimi ile oluşturulabilir (burada zaten birçok seçenek var). Ardından, görüntüsünü değiştirmek için OnChartEvent'te fare olaylarını işlemeniz yeterlidir.

Bitmiş resmin yüklendiğini duydum. Fare olaylarındaki resimleri değiştirebilirsiniz. Ancak, bu yaklaşımla çok az fırsat vardır. Bol bol resim yüklemeniz gerekiyor. Dört durum için 4 resim + düğme etiketi... Bence program çizim seçeneği daha ilginç. Kısacası canvas sınıfının işlevselliğini çağırarak bir buton çizmeniz gerekiyor. Düğmenin kenarlarının çizgilerini 2 piksel genişliğinde bir eğimle çizin (diyelim). Ne kadar zor? Bilmek ilginç.)
 
Реter Konow :

Bitmiş resmin yüklendiğini duydum. Fare olaylarındaki resimleri değiştirebilirsiniz. Ancak, bu yaklaşımla çok az fırsat vardır. Bol bol resim yüklemeniz gerekiyor. Dört durum için 4 resim + düğme etiketi... Bence program çizim seçeneği daha ilginç. Kısacası canvas sınıfınınişlevselliğini çağırarak bir buton çizmeniz gerekiyor. Düğmenin kenarlarının çizgilerini 2 piksel genişliğinde bir eğimle çizin (diyelim). Ne kadar zor? Bilmek ilginç))
Zor değil. Sadece başlamaya değer.
 
Artyom Trishkin :
Zor değil. Sadece başlamaya değer.

Evet, deneyeceğim.
 
Реter Konow :

Evet, deneyeceğim.


Bu arada, neden çizim seçeneğinin daha iyi olduğunu düşünüyorum, çünkü düğmelerin sayısı büyükse ve düğmeler farklı boyutlardaysa, çok fazla resim yüklemeniz gerekir. Açıkçası en iyi seçenek değil. Ancak çizim düğmeleri ile henüz net değil. Buradaki sorunu da çözmem gerekiyor mu? :)

Belki birileri zaten düğmeler çizmiştir?

 
Реter Konow :


Bu arada, neden çizim seçeneğinin daha iyi olduğunu düşünüyorum, çünkü düğmelerin sayısı büyükse ve düğmeler farklı boyutlardaysa, çok fazla resim yüklemeniz gerekir. Açıkçası en iyi seçenek değil. Ancak çizim düğmeleri ile henüz net değil. Buradaki sorunu da çözmem gerekiyor mu? :)

Belki birileri zaten düğmeler çizmiştir?


ve sorun nedir, farklı tonlarda 5-10 çizgi çizin mi?
 
Taras Slobodyanik :

ve sorun nedir, farklı tonlarda 5-10 çizgi çizin mi?


Bilmiyorum. Ben tuval sınıfına sahip değilim. Bu yüzden soruyorum. Bir düğme çizebilir misin?

Basın/açıklama olayına 2 devlet ve bunların değişiminin çizilmesi gerekmektedir. Sadece konunun konusuyla ilgili. Bu ne kadar gerçekçi?

 
Реter Konow :


Bilmiyorum. Canvas sınıfına sahip değilim. Bu yüzden soruyorum. Bir düğme çizebilir misin?

Basın/açıklama olayına 2 devlet ve bunların değişiminin çizilmesi gerekmektedir. Sadece konunun konusuyla ilgili. Bu ne kadar gerçekçi?


önce ilkellerin nasıl çizileceğini öğrenmelisin - nokta, çizgi, yay ...
sonra tuvali alıyoruz, arka planı dolduruyoruz, bir çerçeve çiziyoruz, bir döngüde farklı tonlarda çizgiler çiziyoruz - aydınlıktan karanlığa - işte bu - düğme hazır ...
 
Taras Slobodyanik :

önce ilkellerin nasıl çizileceğini öğrenmelisin - nokta, çizgi, yay ...
sonra tuvali alıyoruz, arka planı dolduruyoruz, bir çerçeve çiziyoruz, bir döngüde farklı tonlarda çizgiler çiziyoruz - aydınlıktan karanlığa - işte bu - düğme hazır ...

"Bir ev inşa etmenin bize maliyeti nedir - hadi çizelim, yaşayacağız." (c)

Şubenin varlığının neredeyse bir yılında kimsenin bunu yapmamış olması üzücü. Deneyebilir misin?

 
Tamam, gönüllü yokken, kendim deneyeceğim ve sonuçlar hakkında abonelikten çıkacağım. Doğru, normal OOP kodunda başarılı olamayacağım ama yine de bir buton yapmaya çalışacağım.
 
Реter Konow :
Tamam, gönüllü yokken, kendim deneyeceğim ve sonuçlar hakkında abonelikten çıkacağım. Doğru, normal OOP kodunda başarılı olamayacağım ama yine de bir buton yapmaya çalışacağım.
GButton sınıfının örneğini neredeyse bitirdim ama kaçmam gerekiyor. Yarın bitirip sunacağım.