分享

Qt 之 setStyleSheet

 寂静如河 2012-07-17

Qt可以通过类似CSS的方式定制外观,这种文件是:xxx.qss

 

Qss代码 复制代码 收藏代码
  1. QmainWindow{   
  2.     background-image:url(:/new/image/images/test.png);   
  3.     background-origin:content;   
  4.     background-repeat:repeat;   
  5. }   
  6.   
  7. QLabel{   
  8.     color:gray;   
  9. }  

 感觉跟CSS像极了吧,对,你就可以把它当CSS写。

 

Cpp代码 复制代码 收藏代码
  1. //引入*.qss   
  2. QFile file(":/new/style/styles/default.qss");   
  3. file.open(QFile::ReadOnly);   
  4. QTextStream filetext(&file);   
  5. QString stylesheet = filetext.readAll();   
  6.   
  7. //设置样式   
  8. this->setStyleSheet(stylesheet);  

 OK,试试!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多