【发布时间】:2013-09-19 09:07:17
【问题描述】:
【问题讨论】:
-
QWidget::setMask(const QBitmap &bitmap) 和 QPixmap::mask() 可能就是您要找的。span>
-
您也可以执行
this->setWindowFlags(Qt::FramelessWindowHint);this->setAttribute(Qt::WA_TranslucentBackground);之类的操作,然后绘制背景。 -
@thuga - 你的最后一篇文章是一个答案。我想补充一点,如果使用 Qt4 - 存在最小化和恢复窗口的错误:bugreports.qt-project.org/browse/QTBUG-17548
标签: qt widget alpha-transparency qmainwindow