Qt4 - problém ( png )

Sekcia: Programovanie 07.11.2008 | 13:39
Avatar Dare_devil Debian, OpenSuse  Používateľ
Dobry den. Mam problem s umiestnenim png obrazku na pozadie programu pisaneho za pomoci Qt4. Skusal som QPixmap aj setStyleSheet ale nic nepomohlo.
Mam vytvoreny subor Okienko.qrc obsahujuci:
<!DOCTYPE RCC><RCC version="1.0">
<qresource>
<file>images/bg1.png</file>
<file>images/bg2.png</file>
</qresource>
</RCC>

Okienko.pro obsahujuci:
RESOURCES += Okienko.qrc
a v programe volam:
setStyleSheet(QString("QWidget { background: url('images/%1') no-repeat; }").arg(premenna["background"])); Pricom som skusal aj:
QPixmap backgroundImage(QString(":/images/%1").arg(premenna["background"]));
No na obrazok to nikdy nereaguje.
Ak som do premenna["background"] zadal farbu a pozmenil setStyleSheet, fungovalo to bez chyby.
Vcera to este slo.
Kde moze byt chyba? Dakujem velmi pekne.
There is no flag large enough to cover the shame of killing innocent people
    • Re: Qt4 - problém ( png ) 07.11.2008 | 14:35
      Avatar Samuel BWPOW Kupka Almalinux, OpenWRT  Používateľ
      Este doplnim, ze setStyleSheet string vyzera nasledovne: QWidget { background: url('images/bg1.png') no-repeat; }, lebo to z popisu nemusi byt jasne.
      Strach dát najevo své pocity a zjednat si u druhých respekt je jedním z problémů civilizovaného člověka, který se naučil zpochybňovat svou vlastní pravdu pro zdání objektivity