我是 MITK 的新手,而不是高级程序员。我需要帮助在 QT Widget 中显示 DICOM 图像。我正在使用 Visual Studio 2013、MITK 和 QT5 开发一个程序,该程序应该打开和查看 DICOM 图像。用户浏览然后显示的图像。我在这里看到:交互式编辑 QPixmap 上的现有矩形?可以使用 QLabel 和 QGraphicsview。我只是不知道如何在我的程序中使用它:
void MainWindow::on_openButton_pressed()
{
QString imagePath = QFileDialog::getOpenFileName(
this, tr("Open File"),
"",
tr("JPEG(*.jpg *.jpeg);;DICOM(*.dcm)")
);
imageObject = new QImage();
imageObject->load(imagePath); //bool status is false here
image = QPixmap::fromImage(*imageObject)
image.load(imagePath);
QSize bigsize = ui->bigImageLabel->size();
QSize bigsize = ui->label->size();
ui->label->setPixmap(image.scaled(bigsize, Qt::IgnoreAspectRatio, Qt::FastTransformation));
ui->label->show();
}
我还尝试使用 QGraphicsView(仅适用于 JPEG)。
scene = new QGraphicsScene(this);
scene->addPixmap(image);
scene->setSceneRect(image.rect());
ui->ViewCoronal->setScene(scene);
我希望有一个人可以帮助我。提前致谢