INNER CODE UNIT · Python
_panel
wzyn20051216/solidworks-automation-skill · apps/desktop/cad_workbench/app.py:186
def _panel(self, title: str) -> tuple[QFrame, QVBoxLayout]:
panel = QFrame()
panel.setObjectName("Panel")
layout = QVBoxLayout(panel)
layout.setContentsMargins(18, 16, 18, 18)
layout.setSpacing(12)
label = QLabel(title)
label.setObjectName("SectionTitle")
layout.addWidget(label)
return panel, layout
def _build_tabs(self) -> QTabWidget:
tabs = QTabWidget()
tabs.addTab(self._build_project_tab(), "项目")
tabs.addTab(self._build_shell_tab(), "外壳")
tabs.addTab(self._build_feature_tab(), "孔槽")
tabs.addTab(self._build_execution_tab(), "执行")
return tabs