第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Qt如何實現(xiàn)點擊程序(進程)內(nèi)任何一個窗體的任何一個部分的時候執(zhí)行一個簡短的函數(shù)?

Qt如何實現(xiàn)點擊程序(進程)內(nèi)任何一個窗體的任何一個部分的時候執(zhí)行一個簡短的函數(shù)?

皈依舞 2019-05-25 14:33:04
其實是一個嵌入式設(shè)備上用的。平時屏幕上主要顯示一個QMainWindow搞出的主屏幕,偶爾會彈出一個或個模態(tài)框顯示一波?,F(xiàn)在想做成每隔一段時間無人操作關(guān)閉監(jiān)視器(已實現(xiàn)),但是關(guān)閉后的重新喚醒是個問題。那個主界面上有不少的控件可以點擊。如果用重寫主窗口的event方法,貌似必須點擊空白處,而恰巧點擊到控件就沒動靜了(只過濾了QMouseEvent的Press事件)。如果用eventFilter給主窗口加,效果差不多,仍然解決不了點控件失效的問題.不知大神們有沒有做過類似的東西,求教實現(xiàn)思路。
查看完整描述

1 回答

?
楊__羊羊

TA貢獻1943條經(jīng)驗 獲得超7個贊

1.關(guān)于喚醒Event的問題
關(guān)閉監(jiān)視器后,彈一個全屏子窗口,監(jiān)視這個子窗口的點擊事件,喚醒屏幕就關(guān)閉這個子窗口。
2.定時器的實現(xiàn)方法
QTimer應(yīng)該夠用。
QTimer*timer=newQTimer(this);
connect(timer,SIGNAL(timeout()),this,SLOT(screensave()));
voidCountdown(){
if(timer->isActive()){
timer->stop();
}
timer->start(1000);
}
screensave()函數(shù)負(fù)責(zé)關(guān)閉屏幕。開機啟動時調(diào)用一次Countdown()。然后在每個控件操作的響應(yīng)函數(shù)中調(diào)用一次Countdown()。還有,點擊空白處也要調(diào)用一次Countdown()。
                            
查看完整回答
反對 回復(fù) 2019-05-25
  • 1 回答
  • 0 關(guān)注
  • 740 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號