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
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
相关文章推荐
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())
- Qt利用setStyleSheet设置样式
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet)good
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())
- Qt利用setStyleSheet设置样式
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())
- 关于QT利用setStyleSheet为主控件添加背景图片,而不影响其子控件的背景设置
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())
- QT QSS setStyleSheet 利用宏快速设置按钮的三态点击效果
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())