您的位置:首页 > 编程语言 > Qt开发

Qt 利用palatte和setStyleSheet设置颜色

2011-06-27 10:37 399 查看
#if 0
   QPalette palette = app.palette();
   palette.setColor(QPalette::WindowText, Qt::white);
   palette.setColor(QPalette::Window, Qt::black);
   palette.setColor(QPalette::Base, Qt::black);
   palette.setColor(QPalette::Text, Qt::white);
//   palette.setColor(QPalette::Button, Qt::black);
   //文字被选中后文字的背景色
   palette.setColor(QPalette::Highlight, Qt::white);
   palette.setColor(QPalette::HighlightedText, Qt::black);

   app.setPalette(palette);
#else
   app.setStyleSheet("QWidget{color:white;background:black}");
#endif

 

参考

http://hi.baidu.com/riverine/blog/item/003dd7ca0da9310cbf09e698.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐