VeighNa量化社区
你的开源社区量化交易平台 | vn.py | vnpy
Member
avatar
加入于:
帖子: 24
声望: 0

description
description

使用新版本代码将模块重新移植到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()) 还请前辈帮忙看看是哪里出问题?

Member
avatar
加入于:
帖子: 24
声望: 0

已解决

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】