https://github.com/KeepTryingTo/QT_Learning/blob/a29445533ce733b0bbd2dfa1ac2063de94f72ed6/QtVideoPlayer_v2/videoplayer.cpp#L193
void MainWindow::on_action_info_triggered()
{
QString path = player->source().toString();
if (path.startsWith("file://"))
path = path.mid(7);
QString s = "名称:" + QFileInfo(windowTitle()).completeBaseName() + "\n地址:" + path + "\n";
QMediaMetaData MMD = player->metaData();
for (int i=0; i<QMediaMetaData::NumMetaData; i++) {
auto key = static_cast<QMediaMetaData::Key>(i);
s += MMD.metaDataKeyToString(key) + ": " + MMD.stringValue(key) + "\n";
}
s += "文件大小:" + SB(QFileInfo(path).size());
QMessageBox MB(QMessageBox::NoIcon, "信息", s);
MB.setWindowIcon(QIcon(":/icon.png"));
MB.exec();
}

363

被折叠的 条评论
为什么被折叠?



