QT--控件屏蔽鼠標點擊事件


源博客:https://blog.csdn.net/qiufenpeng/article/details/81745266

最近學習QT寫一個小界面想屏蔽鼠標點擊,原來只要一個函數就搞定了。

ui->radioButton->setAttribute(Qt::WA_TransparentForMouseEvents, true); 

如果想通過點擊一個按鈕自動加鎖或者解鎖鼠標事件

在頭文件中定義一個bool變量:

 bool  flag = true; 

 

在widget.cpp中判斷:

    if(flag == true)
        flag = false;
    else if(flag == false)
        flag = true;
    ui->pushButton->setAttribute(Qt::WA_TransparentForMouseEvents,flag);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM