Jak zrobić, żeby obiekty tych klas można było wyświetlić w QTreeWidgetItem? Ogólnie ma to być sklep, a te klasy służą do stworzenia listy kategorii oraz produktów które się w niej znajdują. Nie wiem czy mój sposób rozwiązania tego problemu jest odpowiedni. Nie wiem jak pisać te klasy, żeby później łatwo można było je wyświetlać i używać SIGNAL i SLOT .
Zadałem jeszcze pytanie na Qt Centre, ale niewiele mi to pomogło, próby robienia na podstawie tego tutoriala [youtube.com] też są marne, bo w zasadzie niewiele on pokazuje. Ktoś mógłby pomóc?
link do pytania [qtcentre.org]
template <typename T>
class obiektKategorii
{
QString nazwa;
QList<T> lista;
public:
void ustawNazwe(QString n);
QString dajNazwe();
void dodaj(T element);
obiektKategorii();
};
class obiektProduktu
{
protected:
QString nazwa;
double cena;
public:
virtual QString dajNazwe();
virtual double dajCene();
virtual void ustawCene(double c);
virtual void ustawNazwe(QString n);
obiektProduktu();
};
↧