【发布时间】:2012-04-14 16:53:48
【问题描述】:
#include <QtGui>
class Label : public QLabel
{
public:
Label(QWidget *parent =0) :
QLabel(parent)
{
resize(100, 100);
setText("hello");
show();
}
};
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
Label l;
return a.exec();
}
这会输出一个带有背景的标签“你好”。我正在使用 Qt4。我想让这个标签的背景完全透明。但是 setWindowOpacity 改变了整个小部件的透明度。我希望内容保持原样,但只有背景是透明的。
【问题讨论】:
-
这里有一篇题为“Qt 4.1 中的透明背景”的文章:doc.qt.nokia.com/qq/qq16-background.html这对你有用吗?
-
@aldo - 诺基亚文档不再在线存在。
标签: c++ qt qt4 transparency