#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
@aldo - Nokiaのドキュメントはオンラインになっていません。 –