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

菜单栏无法点击,只需要在 vnpy 源码里面给 menuBar 加上 setNativeMenuBar(False) ,目的是让 PyQt 不使用操作系统的菜单样式,而是使用 PyQT 自身的样式。可以在 vnpy 里面搜索 menuBar() 我一个搜索到了 2 处。
description

下拉菜单高度异常,和退出按钮无法点击。是由于 create_qapp() 函数中,“ qapp.setStyleSheet(qdarkstyle.load_stylesheet_pyqt5()) ” ,这个设置样式的代码引起的。只需要把这个注释掉就行
description

Administrator
avatar
加入于:
帖子: 4500
声望: 320

这个是PyQt的版本问题,我们从2.1.5在vnpy的安装requirements.txt里已经加了限制

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

用Python的交易员 wrote:

这个是PyQt的版本问题,我们从2.1.5在vnpy的安装requirements.txt里已经加了限制

我尝试安装 requirements.txt 里面 PyQt5==5.14.1 ,安装完成后,项目启动报错。“ Reason: Incompatible library version: Qsci.abi3.so requires version 5.15.0 or later, but QtPrintSupport provides version 5.14.0”

我还是得安装 5.15.0 后面得 PyQt。但是安装 5.15.0 以后的,那就会出现菜单不能点击。当然我也不清楚 5.14.1 能不能点击。大家根据自己情况决定吧。

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

沪公网安备 31011502017034号

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