zoukankan      html  css  js  c++  java
  • QSS示例

    使用qss 可将功能与界面的设计分离开,方便UI设计,也可以制作更多更美的界面。

    在代码中调用qss文件:

    [cpp] view plaincopy
     
    1. QFile styleSheet(":/qss/myStyle.qss");  
    2. if (!styleSheet.open(QIODevice::ReadOnly))  
    3. {  
    4.     qWarning("Can't open the style sheet file.");  
    5.     return;  
    6. }  
    7. qApp->setStyleSheet(styleSheet.readAll());  


    myStyle.qss

    [css] view plaincopy在CODE上查看代码片派生到我的代码片
     
    1. QPushButton::menu-indicator{image:None;}  
    2. QPushButton:focus{padding: -5;}  
    3. QMenuBar  
    4. {  
    5.     background-image: url(./images/background_main_top.png);  
    6. }  
    7. QTreeWidget#treeWidget  
    8. {  
    9.     background-image: url(./images/background_main_left.png);  
    10.     padding-top:5px;  
    11. }  
    12. QFrame#frame  
    13. {  
    14.     background-image: url(./images/background.png);  
    15.     border: 0px;  
    16. }  
    17. QFrame#frame_3  
    18. {  
    19.     background-image: url(./images/background.png);  
    20.     border: 0px;  
    21. }  
    22.   
    23. QPushButton#pushButton_1  
    24. {  
    25.     background-image: url(./images/btn_1.png);  
    26.     background-color: transparent;  
    27.     border: 0px;  
    28. }  
    29. QPushButton#pushButton_1:hover{  
    30.     background-image: url(./images/btn_1_hover.png);  
    31.     border: 0px;  
    32. }  
    33. QPushButton#pushButton_1:checked{  
    34.     background-image: url(:/res/image/11.png);  
    35.     border: 0px;  
    36. }  
    37.   
    38. QPushButton#pushButton_10{  
    39.     background-image: url(./images/btn_10.png);  
    40.     background-color: transparent;  
    41.     border: 0px;  
    42. }  
    43. QPushButton#pushButton_10:hover{  
    44.     background-image: url(./images/btn_10_hover.png);  
    45.     border: 0px;  
    46. }  
    47. QPushButton#pushButton_10:checked{  
    48.     background-image: url(:/res/image/22.png);  
    49.     border: 0px;  
    50. }  


    高级一点的QSS用法,推荐一篇文章:一个值得借鉴的QSS样式 http://blog.csdn.net/yebufan/article/details/5875614

  • 相关阅读:
    Python3与Python2的区别(转载)
    Python——通过斐波那契数列来理解生成器
    Solr4.8.1与Tomcat7整合
    Solr配置与简单Demo
    lucene 4.4 demo
    企业级搜索引擎Solr使用入门指南
    Solr使用入门指南
    使用solr搭建你的全文检索
    Solr 1.3 安装步骤
    Lucene/Solr开发经验
  • 原文地址:https://www.cnblogs.com/IamQtCreator/p/4552848.html
Copyright © 2011-2022 走看看