Qt
System zasobów Qt
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