C++ QComboxes的非期望自动滚动

C++ QComboxes的非期望自动滚动,c++,qt,qt5,C++,Qt,Qt5,我发现在最新的Qt版本中(目前我使用5.4.1,但在5.2中是相同的),如果我向QComboBox添加几个项目,并且我将鼠标光标定位在特定的位置,它会自动滚动,这真的很烦人。。。我想 我在Qt Designer中创建了一个非常简单的GUI。它只包含一个QComboBox。为了能够检查这个bug,我添加了很多项(30)。如果前N个项目可见,则无法复制,但如果我向下滚动一点,然后将鼠标定位在带有红点的图像上,并开始在其周围移动鼠标,则自动滚动开始 这看起来并不是一个很好的bug,但是当你只想把鼠标光

我发现在最新的Qt版本中(目前我使用5.4.1,但在5.2中是相同的),如果我向QComboBox添加几个项目,并且我将鼠标光标定位在特定的位置,它会自动滚动,这真的很烦人。。。我想

我在Qt Designer中创建了一个非常简单的GUI。它只包含一个QComboBox。为了能够检查这个bug,我添加了很多项(30)。如果前N个项目可见,则无法复制,但如果我向下滚动一点,然后将鼠标定位在带有红点的图像上,并开始在其周围移动鼠标,则自动滚动开始

这看起来并不是一个很好的bug,但是当你只想把鼠标光标移开时,列表就会滚动掉

更新:
我发现只有当列表中的第一项是空字符串时,它才能被复制。如果没有这些,它就可以正常工作。

这是Qt 5.4.1版本中的一个bug

无法复制,但可能应该将其作为错误报告发送给Qt开发人员。因为你的问题在技术上并不包含问题。我向Qt报告了。但我也想知道是否有人知道这个问题的解决方案。我在这里添加了相关的。