• 4213阅读
  • 3回复

[提问]如何解决QComboBox显示列表时引起的leaveEvent事件的冲突 [复制链接]

上一主题 下一主题
离线alexltr
 

只看楼主 倒序阅读 楼主  发表于: 2013-07-23
继承QTableWidget类,使用QComBox代理来显示和编辑其中的内容。
重新实现了enterEvent和leaveEvent, 在其中实现openPersistentEditor()和closePersistentEditor()的效果。

但是在当点击QComboBox时,会先后产生leaveEvent和enterEvent事件,这样QComboBox的列表实际上无法显示出来。
详细请看附件。请各位帮忙看看如何解决这个问题,谢谢。
leaveEventTest LeaveEventTest.zip (3 K) 下载次数:13


我不从事IT,只是喜欢Qt。
我不是程序员,只是与程序有缘。
我写程序,只是为了让工作变得简单有序!

                      ----  一个一直在入门的编程学习者
离线alexltr

只看该作者 1楼 发表于: 2013-07-24
顶一下
我不从事IT,只是喜欢Qt。
我不是程序员,只是与程序有缘。
我写程序,只是为了让工作变得简单有序!

                      ----  一个一直在入门的编程学习者
离线alexltr

只看该作者 2楼 发表于: 2013-07-26
再顶
我不从事IT,只是喜欢Qt。
我不是程序员,只是与程序有缘。
我写程序,只是为了让工作变得简单有序!

                      ----  一个一直在入门的编程学习者
离线alexltr

只看该作者 3楼 发表于: 2013-08-08
再顶!!!
我不从事IT,只是喜欢Qt。
我不是程序员,只是与程序有缘。
我写程序,只是为了让工作变得简单有序!

                      ----  一个一直在入门的编程学习者
快速回复
限100 字节
 
上一个 下一个