: iSddlZddlmZmZmZddlmZmZddlm Z m Z ddl m Z ej eZGddeZdS)N)QWidgetQLabel QVBoxLayout)QMovieQFont)QtQSize) resource_pathc6eZdZdZddeffd ZdefdZxZS)LoadingPageWidgetzt Una pagina a schermo intero mostrata durante operazioni lunghe. Mostra uno spinner animato e un testo. Caricamento in corso...Ntextct||dt|}|t jj|dt||_ td}tt||_|jra|jt#dd|j |j|jn7t(d||j dt|||_t1dd}|j||jd ||j ||jdS) Nzbackground-color: #F0F2F5;zassets/icons/spinner.gif@z"Spinner non trovato o non valido: z...zSegoe UIz.color: #333333; background-color: transparent;)super__init__ setStyleSheetr setAlignmentr AlignmentFlag AlignCenter setSpacingr spinner_labelr rstrmovieisValid setScaledSizer setMoviestartloggerwarningsetTextloading_text_labelrsetFont addWidget)selfrparentlayoutspinner_full_pathfont __class__s 1C:\PYTHON\MyICR_Suite\app\widgets\loading_page.pyrzLoadingPageWidget.__init__s     7888T""B,8999"$D\\**DEEC 12233 :     . J $ $U2r]] 3 3 3   ' ' 3 3 3 J       NNS@QSS T T T   & &u - - -#)t"4"4Z$$ ''--- --.^___+,,,011111c:|j|dS)zAggiorna il testo visualizzato.N)r$r#)r'rs r-r#zLoadingPageWidget.setText5s ''-----r.)r N)__name__ __module__ __qualname____doc__rrr# __classcell__)r,s@r-r r so !2!2S!2!2!2!2!2!2F.C........r.r )loggingPyQt6.QtWidgetsrrr PyQt6.QtGuirr PyQt6.QtCorerr app.utils.pathsr getLoggerr0r!r r.r-r<s8888888888%%%%%%%%""""""""*)))))  8 $ $+.+.+.+.+.+.+.+.+.+.r.