Qt - współpraca bazy danych z tabelą i ikonami

0

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?

1

Szybka odpowiedź - da się. A dłuższa:

  1. 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ń.
  2. Robisz proces odwrotny do tego z punktu 1.
  3. tutaj albo możesz go przechowywać jako string(preferowany sposób), wtedy wiadomo jak, albo jako image, wtedy postępujesz tak, jak z ikoną.

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