qt中如何添加窗体背景图片?如何改变窗体背景颜色?

qt中如何添加窗体背景图片?如何改变窗体背景颜色?,第1张

一,

添加窗哗帆亏体背景

窗体轿前构造函数中加入:方法1:

this-setStyleSheet(tr("background:url(pic.jpg)"))方法二:

this-setAutoFillBackground(true)

QPalette

myPalette

myPalette.setBrush(this-backgroundRole(),

QBrush(QPixmap("./pic.jpg")))

this-setPalette(myPalette)

二,改变背景颜色在窗体构造函乱神数中加入:

方法一

/早敏/setStyleSheet("background-color:rgb(19,45,106)")

//    setAttribute(Qt::WA_StyledBackground)没有这句,上一句不起作用,但子窗口背景色也变了

this->setStyleSheet("QWidget:!hover{background-color:rgb(255,0,0)}")//用过滤,但这句裂睁侍写的不对

方法二

fQPalette pal(this->palette())

    //设置背景肆吵黑色

    pal.setColor(QPalette::Background, QColor(19,45,106))

    setAutoFillBackground(true)

    setPalette(pal)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8267390.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存