欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解決C++中事件不響應(yīng)的方法詳解

 更新時(shí)間:2013年05月16日 11:01:31   作者:  
本篇文章是對C++事件不響應(yīng)的解決方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
在C++開發(fā)過程由于這樣那樣的原因,可以會出現(xiàn)點(diǎn)擊菜單、右鍵菜單無響應(yīng)的問題,或者點(diǎn)擊A菜單,但是響應(yīng)的卻是B菜單。遇到上述問題時(shí),你可以從下面幾個(gè)方面分析,一般都可以解決問題。下面從四個(gè)方面來解決問題:
1、檢查菜單ID對于的事件映射表是否存在,如果不存在肯定不會響應(yīng)
2、檢查菜單ID與其它菜單ID是否出現(xiàn)重復(fù),如果出現(xiàn)重復(fù)可能出現(xiàn)張冠李戴的現(xiàn)象(點(diǎn)擊A菜單,但是響應(yīng)B菜單的行為)
3、菜單ID與對應(yīng)菜單事件的映射表ID是否一致,可能出現(xiàn)菜單ID與事件映射表的ID不一致
4、在Qt中,要注意信號函數(shù)是否忘記寫括號
connect(underBtn,SIGNAL(clicked()),this,SLOT(slotUnder()));
如果出現(xiàn)SLOT(slotUnder())中的slotUnder函數(shù)忘記寫括號,也會出現(xiàn)事件無法響應(yīng)的問題。
對于第四點(diǎn),MFC、wxwidgets也會出現(xiàn)類似的問題

相關(guān)文章

最新評論