#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();
}
這會輸出帶背景的標籤'hello'。我正在使用Qt4。我想讓這個標籤的背景完全透明。但是setWindowOpacity更改了整個窗口小部件的透明度。我想要的內容,但只有背景是透明的。Transpaprent QLabel
這裏有一篇標題爲「Qt 4.1中的透明背景」的文章:http://doc.qt.nokia.com/qq/qq16-background.html這樣可以幫你嗎? – aldo 2012-03-31 04:47:52
@aldo - 諾基亞文檔不再在線存在。 – 2016-05-08 14:25:20