首页| 论坛| 消息

标题:怎样让有以透明图片为背景的widget的子widget正常显示??
作者:kellen851105
日期:2010-04-13 15:21
内容:

例如有一张 透明背景的图片 background.png, 将其设为widget的背景图片,方法是
QPalette palette;
QPixmap img("background.png");
palette.setBrush(QPalette::Window, QBrush(img));
widget->setPalette(palette);
此时,这个widget可以正常显示,背景透明,但是如果在这个widget上添加子widget,例如QPushButton, QLabel , QPlainTextEdit,
这些子控件无法显示。请问这是什么原因,如何能在透明widget上正常显示不透明的子widget ?谢谢您

回复 发表
主题 版块