Wczytanie icony z zasobów

0

Witam,
mam problem ze wstawieniem ikony PushButtona. Pracuję w środowisku QtCreator.
Wczytuję obrazek do zasobów, następnie tworzę pushbuttona w następujacy sposób:

resetButton = new QPushButton( QIcon( QString( ":/images/greenlight.png" ) ), QString( "" ), this );

Niestety nie ma żadnej ikony, próbowałem również:

resetButton = new QPushButton( QIcon( tr( ":/images/greenlight.png" ), QString( "" ), this );
//
resetButton = new QPushButton( QIcon( ":/images/greenlight.png" ), QString( "" ), this );
//
resetButton = new QPushButton( this );
resetButton->setIcon( /*te same przykłady*/ );

Plik zasobów jest dodany w projekcie

RESOURCES += \
    resources.qrc

Ścieżka do obrazków jest prawidłowa, wyświetla mi obrazki prawidłowe w zasobach.

Mógłby ktoś pomóc?

0

Nie wiem jak to w c++ jest z ścieżkami, ale w php, css, html napisałbym

 images/jakis_obrazek.jpg

bez / przed images.

0

jeśli masz taką możliwość to dodaj sobie ikonę do buttona poprzez desinger?
następnie sprawdź jak desinger rozwiązał ten problem :)
sam obrazek wrzuć sobie do zasobów (.qrc)

0

Sprobuj cos w takim stylu przez odpowiednia metode.

ui->menuPort->setIcon(QIcon(QCoreApplication::applicationDirPath()+"/Images/com.png"));

1 użytkowników online, w tym zalogowanych: 0, gości: 1