#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();
}
Bu, arka plana sahip bir "merhaba" etiketi çıkarır. Qt4 kullanıyorum. Bu etiketin arka planını tamamen şeffaf yapmak istiyorum. Ancak setWindowOpacity tüm widget şeffaflığını değiştirir. İçeriği olduğu gibi istiyorum, ama sadece şeffaf olmak için arka plan. Eğer 0
ait alfa ile bir QColor
tanımlarsanızTranspaprent QLabel
Burada "Qt 4.1 de Şeffaf Arka Planlar" başlıklı bir makale var: http://doc.qt.nokia.com/qq/qq16-background.html Bu sizin için çalışacak mı? – aldo
@aldo - Nokia belgesi artık çevrimiçi değil. –