Some checks failed
Windows project source guards / test (push) Failing after 45s
qfluentwidgets Indicator перезапускал анимацию без явного startValue, а start() на бегущей анимации ничего не делает: серия вкл→выкл→вкл быстрее 120 мс оставляла кружок слева при включённом состоянии. Патч в ui/fluent_fixes.py ставится при импорте пакета ui и действует на все SwitchButton, включая созданные внутри SwitchSettingCard.
20 lines
397 B
Python
20 lines
397 B
Python
from __future__ import annotations
|
|
|
|
from typing import TYPE_CHECKING, Any
|
|
|
|
from . import fluent_fixes as _fluent_fixes
|
|
|
|
_fluent_fixes.install()
|
|
|
|
if TYPE_CHECKING:
|
|
from .main_window import MainWindow
|
|
|
|
__all__ = ["MainWindow"]
|
|
|
|
|
|
def __getattr__(name: str) -> Any:
|
|
if name == "MainWindow":
|
|
from .main_window import MainWindow
|
|
|
|
return MainWindow
|
|
raise AttributeError(name)
|