From 1b7dc71b1edc4a35774cc4195bf897477ca8530d Mon Sep 17 00:00:00 2001 From: Matt Yan Date: Mon, 11 Aug 2025 01:12:21 +0900 Subject: [PATCH] Replace media-record.png with SVG icon - Added SVG version of the microphone icon (from Font Awesome Free v7.0.0) - Updated sound.py to use QIcon for proper SVG support - Icon now displays at 60x60 pixels --- qt/aqt/data/qt/icons/media-record.svg | 4 ++++ qt/aqt/sound.py | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 qt/aqt/data/qt/icons/media-record.svg diff --git a/qt/aqt/data/qt/icons/media-record.svg b/qt/aqt/data/qt/icons/media-record.svg new file mode 100644 index 000000000..cc208b571 --- /dev/null +++ b/qt/aqt/data/qt/icons/media-record.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/qt/aqt/sound.py b/qt/aqt/sound.py index 25fe07e53..e62786871 100644 --- a/qt/aqt/sound.py +++ b/qt/aqt/sound.py @@ -743,7 +743,8 @@ class RecordDialog(QDialog): def _setup_dialog(self) -> None: self.setWindowTitle("Anki") icon = QLabel() - icon.setPixmap(QPixmap("icons:media-record.png")) + qicon = QIcon("icons:media-record.svg") + icon.setPixmap(qicon.pixmap(60, 60)) self.label = QLabel("...") hbox = QHBoxLayout() hbox.addWidget(icon)