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

https://www.cnblogs.com/findumars/p/5836143.html

方法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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章