Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ QT5组合框右键单击导致崩溃_C++_Qt_Combobox_Qt5 - Fatal编程技术网

C++ QT5组合框右键单击导致崩溃

C++ QT5组合框右键单击导致崩溃,c++,qt,combobox,qt5,C++,Qt,Combobox,Qt5,组合框有足够的元素来包含滚动条。右键单击滚动条会导致程序崩溃 我试着安装一个事件过滤器,只是窃取事件,但它不起作用。想法?只是一个想法,组合框是如何创建的?也许设置一个父级会有所帮助(与包含小部件的小部件有关),它是由QT设计器生成的。现在它在QDialog中显示。我的过滤器似乎没有捕获combobox生成的滚动条上的右键单击,因此我认为问题实际上是由小部件生成的小部件

组合框有足够的元素来包含滚动条。右键单击滚动条会导致程序崩溃


我试着安装一个事件过滤器,只是窃取事件,但它不起作用。想法?

只是一个想法,组合框是如何创建的?也许设置一个父级会有所帮助(与包含小部件的小部件有关),它是由QT设计器生成的。现在它在QDialog中显示。我的过滤器似乎没有捕获combobox生成的滚动条上的右键单击,因此我认为问题实际上是由小部件生成的小部件