9 个解决方案
#1
你添加的是什么控件啊,还有,设置背景,还是代码实现来得方便快捷
#2
空间-》setStyleSheet
#3
setAttribute(Qt::WA_TranslucentBackground, true);//如果控件是继承QWidget的可以这样设置。
#4
控件->setStyleSheet("background:transparent;");
#5
界面设计里右键那个控件,“改变样式表”(change style sheet)
#6
你控件的父类名字#你的控件名字{
添加的样式
}
例如:
QWidget#backgroundWidget
{
background-color: black;
}
不用括号的话默认会设置所有的控件
添加的样式
}
例如:
QWidget#backgroundWidget
{
background-color: black;
}
不用括号的话默认会设置所有的控件
#7
setStyleSheet(),这个方法很好用,可以改变背景,增加图片,改变各种样式等。你可以看看它的API
#8
真心的不错 还是代码来的实在
#9
若你是用setStyleSheet()来设置背景图的话,有可能会出现这样的像,若主界面是QWidget,这时只要给主界面setObject("NewName"),然后在主界面setStyleSheet("QWidget#NewName{}"),就可以解决你的问题啦
#1
你添加的是什么控件啊,还有,设置背景,还是代码实现来得方便快捷
#2
空间-》setStyleSheet
#3
setAttribute(Qt::WA_TranslucentBackground, true);//如果控件是继承QWidget的可以这样设置。
#4
控件->setStyleSheet("background:transparent;");
#5
界面设计里右键那个控件,“改变样式表”(change style sheet)
#6
你控件的父类名字#你的控件名字{
添加的样式
}
例如:
QWidget#backgroundWidget
{
background-color: black;
}
不用括号的话默认会设置所有的控件
添加的样式
}
例如:
QWidget#backgroundWidget
{
background-color: black;
}
不用括号的话默认会设置所有的控件
#7
setStyleSheet(),这个方法很好用,可以改变背景,增加图片,改变各种样式等。你可以看看它的API
#8
真心的不错 还是代码来的实在
#9
若你是用setStyleSheet()来设置背景图的话,有可能会出现这样的像,若主界面是QWidget,这时只要给主界面setObject("NewName"),然后在主界面setStyleSheet("QWidget#NewName{}"),就可以解决你的问题啦