vn.py量化社区
By Traders, For Traders.
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
加入于:
帖子: 4430
声望: 253

这个是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-2019 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号-3

沪公网安备 31011502017034号