私はMITKを初めて使用し、高度なプログラマーではありません。QT ウィジェットで 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);
誰かが私を助けてくれることを願っています。前もって感謝します