Qt如何去掉按鈕等控件的虛線框(焦點框)(三種辦法)


方法1:可以通過代碼ui->pushButton->setFocusPolicy(Qt::NoFocus)或在Qt Creator的屬性列表中設置。

方法2:如果在嵌入式設備中需要通過按鍵切換控件,最簡單的方法就是通過控件的focus來實現,就不能使用方法1          了。此時可以通過qss樣式表來去掉虛線框,代碼如下所示。

 

[cpp]  view plain  copy
 
 在CODE上查看代碼片派生到我的代碼片
  1. ui->pushButton->setStyleSheet("outline: none");  


方法3:也是通過qss樣式表來實現,代碼如下所示。

 

 

[cpp]  view plain  copy
 
 在CODE上查看代碼片派生到我的代碼片
  1. ui->pushButton->setStyleSheet("padding: -1");  

 

 

參考鏈接:http://blog.csdn.net/jwybobo2007/article/details/7520081

http://blog.csdn.net/caoshangpa/article/details/51771696


免責聲明!

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



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