impr: realtime language switch

This commit is contained in:
2023-09-22 23:01:05 +08:00
parent 2be39d6bb3
commit 8c90c27ba3
16 changed files with 67 additions and 2 deletions

View File

@ -2,6 +2,7 @@ from PySide6.QtCore import QCoreApplication
from PySide6.QtWidgets import QWidget
from ui.designer.tabs.tabDbEntry_ui import Ui_TabDbEntry
from ui.extends.shared.language import LanguageChangeEventFilter
from ui.implements.tabs.tabDb.tabDb_B30TableViewer import DbB30TableViewer
from ui.implements.tabs.tabDb.tabDb_ScoreTableViewer import DbScoreTableViewer
@ -11,6 +12,9 @@ class TabDbEntry(Ui_TabDbEntry, QWidget):
super().__init__(parent)
self.setupUi(self)
self.languageChangeEventFilter = LanguageChangeEventFilter(self)
self.installEventFilter(self.languageChangeEventFilter)
self.tabWidget.addTab(
DbScoreTableViewer(self),
QCoreApplication.translate("TabDbEntry", "tab.scoreTableViewer"),