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
{
return nullptr;
int fileSize = m_property->GetFileNames().size();
auto tetst = m_property->GetFileNames().at(fileSize - aSlice - 1).first.c_str();
return tetst;
}
const char* SeriesImageSet::getSeriesName() const{

View File

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

View File

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