当前位置:编程学习 > wap >>

~~~~QTreeView 弹出QDialog失去hover状态问题(现在有图。有Demo工程了)请各位帮忙看看。~~

我现在就是有一个Tree控件,我双击上面的一个条目就弹出一个QDialog对话框。但是现在弹出后,对话框上面的按钮就没有了hover状态,要点击一下才会有hover状态,因为客户要求很苛刻,现在必须解决这个问题,我拖了好久都没有解决,请各位帮我看看,我在CSDN上已经是第四次问这个问题了,之前没有代码,现在我把DEMO工程上传上去各位可以下载下来看看(基于QT4 GUI编程那本书上的DEMO改的一个)。
下载demo链接:
http://download.csdn.net/detail/fkeujjpdc/6739887


connect(m_pList,SIGNAL(doubleClicked(const QModelIndex &)),
            this,SLOT(OnDoubleClick(const QModelIndex&)));
  
OnDoubleClick(const QModelIndex& i_indexMode)
{
   QDialog*  dlg= new QDialog(this);
   dlg->exec();
   delete dlg;
}


弹出对话框后鼠标移动到checkbox上图片是这样的:

checkbox正常的图片应该是能获得hover状态的,应该是这样的


我之前发的帖子
http://bbs.csdn.net/topics/390664622?page=1#post-396372905
http://bbs.csdn.net/topics/390670333?page=1#post-396376473 --------------------编程问答-------------------- 自己先顶起,我各位帮帮忙,实在是没办法了。难道这是QT的BUG吗 --------------------编程问答-------------------- 为什么没人理啊,帮帮忙啊,前天有个大神说这是Qt的bug没办法,我想知道究竟是什么导致的,其它的按钮弹出对话框就没这个问题
补充:移动开发 ,  Qt
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,