私は Qt を発見していますが、非常に単純な問題で立ち往生しています: ウィジェットに画像を描画しようとしています。
パイや長方形を描くのに問題はありませんが、画像には何も見えません...
これが5月のコードの一部です:
void GraphicWidget::paintEvent(QPaintEvent * /* event */)
{
QPainter painter(this);
painter.setPen(Qt::red);
painter.setBrush(Qt::blue);
painter.translate(0, rect().height());
QPixmap pixmap;
if ( pixmap.load("Lena.png") )
{
std::cout << "succes" << std::endl;
painter.drawPixmap( QPoint(100,100), pixmap );
}
else
std::cout << "fail" << std::endl;
painter.drawPie(QRect(-35, -35, 70, 70), 0, 90 * 16);//works
painter.drawRect(QRect(30, -5, 20, 10)); //works
}