Szukaj…


Wprowadzenie

System zasobów Qt to sposób na osadzanie plików w projekcie. Każdy plik zasobów może mieć jeden lub więcej prefiksów, a każdy prefiks może zawierać pliki.

Każdy plik w zasobach jest linkiem do pliku w systemie plików. Po zbudowaniu pliku wykonywalnego pliki są pakowane w plik wykonywalny, więc oryginalny plik nie musi być dystrybuowany z plikiem binarnym.

Odwoływanie się do plików w kodzie

Powiedzmy, że w pliku zasobów miałeś plik o nazwie /icons/ok.png

Pełny adres URL tego pliku w kodzie to qrc:/icons/ok.png . W większości przypadków można to skrócić do :/icons/ok.png

Na przykład, jeśli chcesz utworzyć QIcon i ustawić go jako ikonę przycisku z tego pliku, możesz użyć

QIcon icon(":/icons/ok.png"); //Alternatively use qrc:/icons/ok.png
ui->pushButton->setIcon(icon);


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow