Cuma, Temmuz 28, 2006

Pabbi minn

Pabbi minn

Ó pabbi minn
Hve undursamleg ást þin var
Ó pabbi minn
Þú ávalt tókst mitt svar

Aldrei var neinn
Svo ástuðlegur eins og þú
Ó pabbi minn
Þú ætíð skilðir allt

Lidin er tíd
Er leíddir þú mig lítið barn
Brósandi blítt
Þú breyttir sorg í gleði

Ó pabbi minn
Eg dáði þína léttu lund
Leikandi kátt
Þú lékst þér á þinn hátt

Ó pabbi minn
Hve undursamleg ást þin var
Æskunnar ómar
Ylja mér í dag

Lidin er tíd
Er leíddir þú mig lítið barn
Brósandi blítt
Þú breyttir sorg í gledi

Ó pabbi minn
Eg dáði þína léttu lund
Leikandi kátt
Þú lékst þér á þinn hátt

Ó pabbi minn
Hve undursamleg ást þin var
Æskunnar ómar
Ylja mér í dag

Ó pabbi minn
Ó pabbi minn
Ó pabbi minn

My papa

Oh my Papa
How wonderful your love was
Oh my Papa
You always took my side

Never was one
As loving as you
Oh my Papa
You always knew me well

Time has passed
Since you held my child's hand
Smiling sweetly
You turned sorrow to joy

Oh my Papa
I loved your joyful spirit
With happy ease
You played in your own way

Oh my Papa
How wonderful your love was
Childhood memories
Warm me today

Time has passed
Since you held my child's hand
Smiling sweetly
You turned sorrow to joy

Oh my Papa
I loved your joyful spirit
With happy ease
You played in your own way

Oh my Papa
How wonderful your love was
Childhood memories
Warm me today

Oh my Papa
Oh my Papa
Oh my Papa

Salı, Temmuz 25, 2006

Doxygen

orada, burada, şurada, heryerde.

Çarşamba, Temmuz 19, 2006

Cumartesi, Temmuz 15, 2006

QPainter nedir?

Düşük seviye (lov-level) boyama; örneğin widgetler üzerinde. Basit çizgilerden tutun da karmaşık şekillere kadar, paylar, chrods'lar çizmeye yarar. Ayrıca hizalanmış metin ve pixmapler de yaptırtabilinir.

Tipik kullanımı şöyledir:
-bir painter oluştur (contruct)
-kalemi ayarla (set pen)
-çiz
-painter'i yoket

Örneğin:
void SimpleExampleWidget::paintEvent()
{
QPainter paint( this );
paint.setPen( Qt::blue );
paint.drawText( rect(), AlignCenter, "The Text" );
}

Yapıcı:
QPainter ()
QPainter ( const QPaintDevice * pd, bool unclipped = FALSE )
QPainter ( const QPaintDevice * pd, const QWidget * copyAttributes, bool unclipped = FALSE )

QDirectPainter sınıfından türemiştir. Kullanımı basittir ve kullanabilceğiniz birsürü ayarları mevcuttur, iki nokta üstüste biri altta biri üstte:
-font() geçerli fontu döndürür. Eğer olmayan bir fontu set etmeye kalkarsanız qt ona yakın olan bir tanesini sizin için seçer.Başka bir deyişle font() sizin setFont() ile belirlediğiniz fontu döndürür. fontInfo() da aynı şeyi yaparmış.
-brush() şekillerin, mesala dairenin, doldurulmasında kullanılacak rengi veya paterni döndürür.
-pen() ise çizgilerde veya kenarlıklarda kullanılacak kalemin rengini veya stiple'ını döndürür.
bacgroundMode() "Opaque" veya "Transparent"dir bacgroundColor() kullanılsın veya kullanılmasın.
-bacgroundColor yalnızca backgroundMode() opaque iken ve pen() stiple iken uygulanabilir. Bu durumda stiple'daki arkaplan pixellerin rengini belirler.
-rasterOp() işlevi ise çizilen pixellerin halihazırda orada bulunanlar ile etkileşiminin nasıl olacağını söyler.
-brushOrigin() tiled brushların orijinidir, normalde pencere orijinidir.
-viewport(), window(), worldMatrix() ve birçoğu painter'in koordinat dönüştürme sistemini yapılandırır.
-hasClipping adından da anlaşılıyor.
pos() geçerli pozisyon, moveTo() ve lineTo() ile set edilen yer.