fix: DBNMQTTool — right 局部变量改为 self._notebook
_build_ui() 中 right = QTabWidget() 是局部变量,导致 _proto_publish_item() 中 self._notebook.setCurrentWidget() 报 AttributeError: 'MainWindow' object has no attribute '_notebook'
This commit is contained in:
+9
-9
@@ -83,15 +83,15 @@ class MainWindow(QMainWindow):
|
||||
left = self._build_device_panel()
|
||||
splitter.addWidget(left)
|
||||
|
||||
right = QTabWidget()
|
||||
right.addTab(self._build_info_tab(), "设备信息")
|
||||
right.addTab(self._build_config_tab(), "参数配置")
|
||||
right.addTab(self._build_data_tab(), "实时数据")
|
||||
right.addTab(self._build_log_tab(), "日志")
|
||||
right.addTab(self._build_simulate_tab(), "模拟上报")
|
||||
right.addTab(self._build_proto_topic_tab(), "协议Topic")
|
||||
right.addTab(self._build_custom_topic_tab(), "自定义Topic")
|
||||
splitter.addWidget(right)
|
||||
self._notebook = QTabWidget()
|
||||
self._notebook.addTab(self._build_info_tab(), "设备信息")
|
||||
self._notebook.addTab(self._build_config_tab(), "参数配置")
|
||||
self._notebook.addTab(self._build_data_tab(), "实时数据")
|
||||
self._notebook.addTab(self._build_log_tab(), "日志")
|
||||
self._notebook.addTab(self._build_simulate_tab(), "模拟上报")
|
||||
self._notebook.addTab(self._build_proto_topic_tab(), "协议Topic")
|
||||
self._notebook.addTab(self._build_custom_topic_tab(), "自定义Topic")
|
||||
splitter.addWidget(self._notebook)
|
||||
|
||||
splitter.setSizes([280, 960])
|
||||
root.addWidget(splitter, 1)
|
||||
|
||||
Reference in New Issue
Block a user