Hallo,
ich hoffe jemand kann mir helfen.
Habe mit c++ paar Sachen geschrieben und will sie jetzt mit QT4
etwas stylen....leider scheiter ich an etwas eigtl. ganz einfachen wie der struct.Kann mir jemand sagen wie ich das in QT schreiben kann....
das ist mein Programm:
struct NAME
{
char sendeanstalt[20];
int service_id;
int tpnr;
};
NAME TVS1[200]=
{
{"VOX",12060,89},
{"ZDF",28006,77},
{"RTL",12003,89},
{"RTL2",12020,89},
{"RTL_Shop", 12080, 89},
{"n-tv",12090,89},
{"RTL_Living",12030,89},
{"Super_RTL",12040,89},
{"BBC",10050,26},
{"CNBC",10030,26},
{"Deutsche_Welle",10020,26},
{"Sky_News",28707,26},
{"TV5",10060,26},
{"3Sat",28007,77},
{"ZDF_DOKU",28014,77},
{"ZDF_INFO",28011,77},
{"ZDF_THEATER",28016,77},
{"KIKA",28008,77},
{"Das_Vierte",1793,103},
{"GIGA_TV",776,103},
};
struct bei QT4
-
PeterLustig
- Beiträge: 386
- Registriert: 21. November 2007 20:07
Uhm.. Qt ist nichts weiter als ein Framework. Du kannst es fast als eine Erweiterung als C++ betrachten, auch wenn das so gesehen nicht stimmt.
Du solltest dir allerdings mal die Standard Template Library (STL) anschauen, besonders die Container-Klassen. Dann lernst du auch gleich die Container-Klassen von Qt zu benutzen (die im Grunde dasselbe sind).
Übrigens gibt es einen Code-Tag für Codezeilen hier im Forum. :>
Du solltest dir allerdings mal die Standard Template Library (STL) anschauen, besonders die Container-Klassen. Dann lernst du auch gleich die Container-Klassen von Qt zu benutzen (die im Grunde dasselbe sind).
Übrigens gibt es einen Code-Tag für Codezeilen hier im Forum. :>
-
PeterLustig
- Beiträge: 386
- Registriert: 21. November 2007 20:07
was gibt den das? VDR Control für linux ?
structs sind schon sinnvoll für eine flache datenhierarchie (ich nenne es mal so) . Aber hierfür wäre
oder
doch viel besser
moviemax
structs sind schon sinnvoll für eine flache datenhierarchie (ich nenne es mal so) . Aber hierfür wäre
Code: Alles auswählen
class Channel
{
QString m_name;
QString m_longName;
int m_frequency;
int m_sRrate;
int m_serviceId;
....
}
QVector<Channel> m_channels; Code: Alles auswählen
QMap<id, Channels> m_channels; moviemax