QT设置窗口背景
来源:互联网 发布:淘宝三无产品如何处罚 编辑:程序博客网 时间:2024/05/15 10:45
一、QPalette设置背景
二、实现paintEvent,使用QPainter来绘制背景
三、使用QSS来设置背景
一、QPalette设置背景
构造函数中可以使用如下方式:
(1)设置背景色
QPalette palette(this->palette());
palette.setColor(QPalette::Background, Qt::black);
this->setPalette(palette);
QPalette palette;
palette.setBrush(this->backgroundRole(), Qt::black);
this->setPalette(palette);
这里setColor和setBrush都可以使用!
(2)设置背景图片
QPixmap pixmap = QPixmap(":/qm/safe").scaled(this->size());
QPalette palette(this->palette());
palette.setBrush(QPalette::Background, QBrush(pixmap));
this->setPalette(palette);
二、paintEvent设置背景
(1)设置背景色
void IIIMark::paintEvent(QPaintEvent *)
{
}
(2)设置背景图片
void IIIMark::paintEvent(QPaintEvent *)
{
}
0 0
- Qt 窗口设置背景
- QT设置窗口背景
- QT设置窗口背景
- Qt之设置窗口背景
- Qt设置窗口背景透明
- Qt之设置窗口背景
- Qt之设置窗口背景
- Qt之设置窗口背景
- Qt之设置窗口背景
- QT中设置窗口背景颜色
- qt 中窗口以及窗口部件背景图案的设置
- QT入门-主窗口设置背景颜色和背景图片
- DXUT窗口设置背景
- 设置窗口背景透明
- QML设置窗口背景
- QML设置窗口背景
- Qt 设置对话框背景
- qt背景设置
- 启动Tomcat服务器时遇到的一些坑
- Unity3D运行流图
- 大响应式Web设计框架
- 文章标题
- 多线程
- QT设置窗口背景
- iOS 设计模式系列:Singleton – 单例模式
- 三线穿一阳抓牛股绝技
- 网络编程
- JavaScript 复习
- Android UI开发第二十四篇——Action Bar
- list_for_each()与list_for_each_safe()的区别
- HashMap Hashtable TreeMap的异同点
- eclipse安装windowBuilder