-1
IplImage *img_lb = cvCloneImage(img_orig);

         QImage qt_img = IplImage2QImage(img_lb);

             QLabel label_3;

             // display on label
             ui->label_3->setPixmap(QPixmap::fromImage(qt_img));
             // resize the label to fit the image
               ui->label_3->resize(ui->label_3->pixmap()->size());
            // ui->label_3->show();

「こんにちは、私はQtクリエーターを使用しています。彼のサイズではなく、宣言されたサイズのサイズでビデオを再生したいのですが、誰か助けてもらえますか?これは私のコードです

4

1 に答える 1

0

画像をラベルのサイズに合わせてスケーリングする場合は、使用します

ui->label_3->setPixmap(QPixmap::fromImage(qt_img).scaled(ui->label_3->size(), Qt::IgnoreAspectRatio));

これにより、縦横比を無視して、ピックスマップがラベルに完全に適合します。詳細については、こちらをご覧ください。

于 2012-05-23T06:08:56.553 に答える