1. 程式人生 > >QT設定ToolButton按鈕的樣式

QT設定ToolButton按鈕的樣式

  1. QToolButton{  
  2.    min-width:80px;  
  3.    min-height:32px;  
  4. }  
  5. QToolButton{  
  6. color:rgb(255, 255, 255);  
  7. min-height:20;  
  8. border-style:solid;  
  9. border-top-left-radius:2px;  
  10. border-top-right-radius:2px;  
  11. background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop:0 rgb(226,236,241),   
  12.                             stop: 0.3 rgb(160,160,160),  
  13.                               stop: 1 rgb(140,140,140));  
  14. border:1px;  
  15. border-radius:5px;padding:2px 4px;/*border-radius控制圓角大小*/
  16. }  
  17. QToolButton:hover{  /*滑鼠放上後*/
  18. color:rgb(255, 255, 255);  
  19. min-height:20;  
  20. border-style:solid;  
  21. border-top-left-radius:2px;  
  22. border-top-right-radius:2px;  
  23. background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop:0 rgb(226,236,241),   
  24.                             stop: 0.3 rgb(160,160,160),  
  25.                               stop: 1 rgb(120,120,120));  
  26. border:1px;  
  27. border-radius:5px;padding:2px 4px;  
  28. }  
  29. QToolButton:pressed{ /*按下按鈕後*/
  30. color:rgb(255, 255, 255);  
  31. min-height:20;  
  32. border-style:solid;  
  33. border-top-left-radius:2px;  
  34. border-top-right-radius:2px;  
  35. background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop:0 rgb(226,236,241),   
  36.                             stop: 0.3 rgb(190,190,190),  
  37.                               stop: 1 rgb(160,160,160));  
  38. border:1px;  
  39. border-radius:5px;padding:2px 4px;  
  40. }  
  41. QToolButton:checked{    /*選中後*/
  42. color:rgb(255, 255, 255);  
  43. min-height:20;  
  44. border-style:solid;  
  45. border-top-left-radius:2px;  
  46. border-top-right-radius:2px;  
  47. background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop:0 rgb(226,236,241),   
  48.                             stop: 0.3 rgb(190,190,190),  
  49.                               stop: 1 rgb(160,160,160));  
  50. border:1px;  
  51. border-radius:5px;padding:2px 4px;  
  52. }  

FROM:  http://blog.csdn.net/qcontriver/article/details/45037823