@@ -246,10 +246,10 @@ def pixel_art(x, y, pattern, palette):
246246
247247NAV_ITEMS = [
248248 ("flash" , "main.nav.flash" ),
249+ ("remote" , "main.nav.remote" ),
249250 ("devices" , "main.nav.devices" ),
250251 ("apps" , "main.nav.apps" ),
251252 ("skills" , "main.nav.skills" ),
252- ("remote" , "main.nav.remote" ),
253253 ("community" , "main.nav.community" ),
254254]
255255
@@ -394,20 +394,20 @@ def _init_ui(self):
394394 from seeed_jetson_develop .modules .devices .page import build_page as _devices_page
395395 from seeed_jetson_develop .modules .community .page import build_page as _community_page
396396 from seeed_jetson_develop .modules .remote .page import build_page as _remote_page
397- # 顺序必须与 NAV_ITEMS 一致: flash, devices, apps, skills, remote , community
397+ # 顺序必须与 NAV_ITEMS 一致: flash, remote, devices, apps, skills, community
398398 self .stack .addWidget (_flash_page ()) # 0
399- self .stack .addWidget (_devices_page ()) # 1
399+ self .stack .addWidget (_remote_page ()) # 1
400+ self .stack .addWidget (_devices_page ()) # 2
400401 # Apps 页面延迟加载(placeholder 占位,首次访问时替换)
401402 self ._apps_placeholder = QWidget ()
402403 self ._apps_placeholder .setStyleSheet (f"background:{ C_BG } ;" )
403404 self ._apps_built = False
404- self .stack .addWidget (self ._apps_placeholder ) # 2 : apps
405+ self .stack .addWidget (self ._apps_placeholder ) # 3 : apps
405406 # Skills 页面延迟加载
406407 self ._skills_placeholder = QWidget ()
407408 self ._skills_placeholder .setStyleSheet (f"background:{ C_BG } ;" )
408409 self ._skills_built = False
409- self .stack .addWidget (self ._skills_placeholder ) # 3: skills
410- self .stack .addWidget (_remote_page ()) # 4: remote
410+ self .stack .addWidget (self ._skills_placeholder ) # 4: skills
411411 self .stack .addWidget (_community_page (self .products , self .product_images )) # 5: community
412412 content_layout .addWidget (self .stack )
413413
@@ -425,13 +425,13 @@ def resizeEvent(self, event):
425425 def _build_titlebar (self ):
426426 bar = QFrame ()
427427 bar .setFixedHeight (pt (64 ))
428- bar .setStyleSheet (f"""
429- QFrame {{
430- background: qlineargradient(x1:0,y1:0,x2:0,y2:1,
431- stop:0 #0E1620, stop:1 { C_BG_DEEP } );
432- border: none;
433- }}
434- """ )
428+ bar .setStyleSheet (f"""
429+ QFrame {{
430+ background: qlineargradient(x1:0,y1:0,x2:0,y2:1,
431+ stop:0 #0E1620, stop:1 { C_BG_DEEP } );
432+ border: none;
433+ }}
434+ """ )
435435 bar .installEventFilter (self )
436436
437437 lay = QHBoxLayout (bar )
@@ -682,7 +682,7 @@ def _build_sidebar(self):
682682 brand_lay .addWidget (self ._brand_label )
683683 lay .addWidget (brand_container )
684684
685- lay .addSpacing (0 )
685+ lay .addSpacing (0 )
686686
687687 # 导航按钮
688688 for idx , (key , label_key ) in enumerate (NAV_ITEMS ):
@@ -707,8 +707,8 @@ def _build_sidebar(self):
707707 return sidebar
708708
709709 def _set_page (self , idx ):
710- # Apps 页面(index=2 )首次访问时懒加载
711- if idx == 2 and not self ._apps_built :
710+ # Apps 页面(index=3 )首次访问时懒加载
711+ if idx == 3 and not self ._apps_built :
712712 try :
713713 from seeed_jetson_develop .modules .apps .page import build_page as _apps_page
714714 real_page = _apps_page ()
@@ -728,8 +728,8 @@ def _set_page(self, idx):
728728 if self ._lang == "en" :
729729 from .runtime_i18n import apply_language
730730 apply_language (real_page , "en" )
731- # Skills 页面(index=3 )首次访问时懒加载
732- if idx == 3 and not self ._skills_built :
731+ # Skills 页面(index=4 )首次访问时懒加载
732+ if idx == 4 and not self ._skills_built :
733733 try :
734734 from seeed_jetson_develop .modules .skills .page import build_page as _skills_page
735735 real_page = _skills_page ()
0 commit comments