VeighNa量化社区
你的开源社区量化交易平台
Member
加入于:
帖子: 58
声望: 8

新版的社区版veighna station里面用的是pyside2 而不是pyqt5, 不过vnpy作者还是很贴心的改成了我们熟悉的pyqt5的使用方法
description

K线图表模块里我把数据库里包含的品种代码制作成一个按钮显示到窗口中, 通过点击按钮将品种代码传递到输入框, 这样可以稍微方便点懒得手输代码了,之前我是这么写的:

description
发现这种传递方式不起效, 点击只能传递最后一个品种代码参数到输入框, 之前在pyqt5时候这种lambda写法是没问题的, 但是pyside2不行!
正确写法:

description

这种写法才能正确传递参数!

Member
avatar
加入于:
帖子: 1396
声望: 92

感谢分享!除了lambda函数外也可以试试functools.partial封装器

Member
加入于:
帖子: 58
声望: 8

MTF wrote:

感谢分享!除了lambda函数外也可以试试functools.partial封装器
感谢,我了解下您说的functools.partial,又涨知识了

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

沪公网安备 31011502017034号

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