[geloest]Bug in void QPainter::drawPixmap ?
Verfasst: 27. Mai 2007 19:43
Hallo,
folgendes Problem bei
void QPainter::drawPixmap ( int x, int y, const QPixmap & pixmap, int sx, int sy, int sw, int sh )
void myWidget::paintEvent ( QPaintEvent * event )
{
QPainter m_painter (this);
m_painter.setRenderHint ( QPainter::Antialiasing, false );
setFixedSize (255,20);
// feste Groeße des Widget ist auch die Größe des Pixmaps
m_pixmap.load(":/images/picture.png");
// Pixmap laden
m_painter.drawPixmap(0,0,m_pixmap,0,0,0,20);
// Pixmap im Widget ausgeben/zeichnen
}
Problem : Pixmap wird komplett gezeichnet obwohl nach Dokumentation und sowie ich es verstehe eigentlich nur eine Linie von 0,0 nach 0,20 übrig bleiben dürfte.
Oder mache ich einen Gedankenfehler ?
Wer hat eine Idee oder kann helfen.
Danke
Gruß
folgendes Problem bei
void QPainter::drawPixmap ( int x, int y, const QPixmap & pixmap, int sx, int sy, int sw, int sh )
void myWidget::paintEvent ( QPaintEvent * event )
{
QPainter m_painter (this);
m_painter.setRenderHint ( QPainter::Antialiasing, false );
setFixedSize (255,20);
// feste Groeße des Widget ist auch die Größe des Pixmaps
m_pixmap.load(":/images/picture.png");
// Pixmap laden
m_painter.drawPixmap(0,0,m_pixmap,0,0,0,20);
// Pixmap im Widget ausgeben/zeichnen
}
Problem : Pixmap wird komplett gezeichnet obwohl nach Dokumentation und sowie ich es verstehe eigentlich nur eine Linie von 0,0 nach 0,20 übrig bleiben dürfte.
Oder mache ich einen Gedankenfehler ?
Wer hat eine Idee oder kann helfen.
Danke
Gruß