feat: Add show dicom tag.

This commit is contained in:
sunwen
2025-06-04 16:01:57 +08:00
parent 5ca2704d9b
commit 1885808425
3 changed files with 7 additions and 6 deletions

View File

@@ -28,10 +28,11 @@ SeriesImageSet::~SeriesImageSet() {
} }
const char* SeriesImageSet::getCurImageName() const const char* SeriesImageSet::getCurImageName(int aSlice) const
{ {
int fileSize = m_property->GetFileNames().size();
return nullptr; auto tetst = m_property->GetFileNames().at(fileSize - aSlice - 1).first.c_str();
return tetst;
} }
const char* SeriesImageSet::getSeriesName() const{ const char* SeriesImageSet::getSeriesName() const{

View File

@@ -20,7 +20,7 @@ public:
std::string const & getUniqueID() { std::string const & getUniqueID() {
return m_pUniqueID; return m_pUniqueID;
}; };
const char* getCurImageName() const; const char* getCurImageName(int aSlice) const;
const char* getStudyUID() const; const char* getStudyUID() const;
const char* getSeriesName() const; const char* getSeriesName() const;
long GetSeriesNumber() const; long GetSeriesNumber() const;

View File

@@ -211,7 +211,7 @@ int DicomImageView::getSeriesNumber() {
void DicomImageView::showMetaData() { void DicomImageView::showMetaData() {
QString fileName = QString::fromLatin1(this->mSeries->getCurImageName()); QString fileName = QString::fromLatin1(this->mSeries->getCurImageName(mImageViewer->GetSlice()));
if (!fileName.isEmpty()) { if (!fileName.isEmpty()) {
DcmFileFormat dcmFile; DcmFileFormat dcmFile;
if (!dcmFile.loadFile(fileName.toStdString()).good()) { if (!dcmFile.loadFile(fileName.toStdString()).good()) {