certflow.views.lookup_tables_dialog module

基础数据维护(合并对话框)

将「材质牌号 / 口径映射 / 型号→压力」三个基础字典表的维护界面合并到 一个带标签页(QTabWidget)的对话框中,仿「校正队列」的二级 UI 模式, 从主窗口导航栏以单个按钮打开,避免导航栏按钮过多。

每个标签页复用通用基类 LookupTableManagerView,本对话框仅负责分页容器 与跨页的资源清理(子管理器各自持有独立会话,关闭时统一释放)。

class certflow.views.lookup_tables_dialog.LookupTablesDialog(db_manager=None, session=None, initial_table=None, parent=None)[源代码]

基类:QDialog

基础数据维护合并对话框(标签页容器)

参数:
  • db_manager (Any)

  • session (Any)

  • initial_table (str | None)

  • parent (QWidget | None)

closeEvent(event)[源代码]

关闭时统一释放各子管理器的控制器会话。

子管理器作为标签页嵌入本对话框,不会触发自身 closeEvent, 需在此显式清理,避免会话泄漏。

参数:

event (Any)

返回类型:

None

staticMetaObject = PySide6.QtCore.QMetaObject("LookupTablesDialog" inherits "QDialog": )