使用新版本代码将模块重新移植到vnpy的app里后,UI界面的策略加载无法使用,gpt给出一段调试代码确认策略是可以被加载的,加载代码与策略引擎一致,UI界面代码也没问题如下:class MainWindow(QMainWindow):
def init(self):
super().init()
self.setWindowTitle("Strategy Loader")
self.central_widget = QWidget()
self.setCentralWidget(self.central_widget)
self.layout = QVBoxLayout(self.central_widget)
self.strategy_combo = QComboBox()
self.layout.addWidget(self.strategy_combo)
self.loader = StrategyLoader()
self.loader.load_strategy_class()
self.load_strategies()
def load_strategies(self):
strategy_names = self.loader.get_all_strategy_class_names()
self.strategy_combo.addItems(strategy_names)
if name == "main":
app = QApplication(sys.argv)
window = MainWindow()
window.show()
sys.exit(app.exec()) 还请前辈帮忙看看是哪里出问题?