Witam, piszę sobię aplikacje która potrzebuje przechowywać produkty z ich właściwościami w bazie danych. Używam Qt i MySql. Moje pytanie jest następujące:
1.Czy da się jakoś przechowywać również w tej tabeli w bazie danych w MySql ikone/ścieżkę do tej ikony?
2.Jeśli tak to tą ikonę potem wyciągając z bazy danych do programu ustawiać jako ICON czy STYLESHEET ? (ma być np. jabłko 32x32px i w tabeli jego właściwości tam kalorie, termin ważności, ilość itd.)
//EDIT
3. A przechowywanie kodu kreskowego produktu?
0
1
Szybka odpowiedź - da się. A dłuższa:
- Generalnie należy zapisać ikonę, nie ścieżkę do niej. Pomocna będzie w tym klasa QByteArray, którą potem zapisujesz w bazie jako tablicę bajtów, bloba, czy co to tam sqlowe bazy mają.
Tutaj oraz tutaj masz przykłady rozwiązań. - Robisz proces odwrotny do tego z punktu 1.
- tutaj albo możesz go przechowywać jako string(preferowany sposób), wtedy wiadomo jak, albo jako image, wtedy postępujesz tak, jak z ikoną.