国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

解決C++中事件不響應的方法詳解

2020-01-26 16:13:14
字體:
來源:轉載
供稿:網友
在C++開發過程由于這樣那樣的原因,可以會出現點擊菜單、右鍵菜單無響應的問題,或者點擊A菜單,但是響應的卻是B菜單。遇到上述問題時,你可以從下面幾個方面分析,一般都可以解決問題。下面從四個方面來解決問題:
1、檢查菜單ID對于的事件映射表是否存在,如果不存在肯定不會響應
2、檢查菜單ID與其它菜單ID是否出現重復,如果出現重復可能出現張冠李戴的現象(點擊A菜單,但是響應B菜單的行為)
3、菜單ID與對應菜單事件的映射表ID是否一致,可能出現菜單ID與事件映射表的ID不一致
4、在Qt中,要注意信號函數是否忘記寫括號
connect(underBtn,SIGNAL(clicked()),this,SLOT(slotUnder()));
如果出現SLOT(slotUnder())中的slotUnder函數忘記寫括號,也會出現事件無法響應的問題。
對于第四點,MFC、wxwidgets也會出現類似的問題
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 嫩江县| 来宾市| 广宗县| 苗栗县| 云浮市| 河源市| 周宁县| 甘肃省| 洪湖市| 阜康市| 包头市| 敦煌市| 神木县| 惠水县| 扎兰屯市| 青河县| 建阳市| 吉首市| 肇庆市| 苏州市| 都匀市| 铜陵市| 彰化市| 宁夏| 江城| 上饶县| 简阳市| 黑龙江省| 九龙县| 阳谷县| 关岭| 平陆县| 黄大仙区| 尼勒克县| 会宁县| 云梦县| 尚义县| 忻州市| 布尔津县| 高碑店市| 文成县|