Die Suche ergab 10 Treffer

von motomoto
26. August 2011 09:25
Forum: Einfach Qt
Thema: QPainter::drawImage-Qualität
Antworten: 0
Zugriffe: 2468

QPainter::drawImage-Qualität

Hi, ich bin endlich wieder einmal dazu gekommen mit Qt meinen Photo-Gallerie-Generator zu bauen. Habe da eine Frage: Ich picke aus einem QImage ein gedrehtes Rechteck heraus, dass ich dann als Bild in einem anderen Größenformat speichern möchte. Drehen und Herauspicken geht sehr gut mit rotImg = QPa...
von motomoto
28. April 2010 12:25
Forum: Entwicklungsumgebungen
Thema: Fragen zu Qt-Designer und Layouts
Antworten: 3
Zugriffe: 4405

Re: Fragen zu Qt-Designer und Layouts

Hallo miteinand. "Portiere" gerade eine Anwendung von Delphi nach Qt - einen Foto-Galerie-Erzeuger. Habe ein kleines Core mit Daten und Funktionen, darum werde ich Model-Klassen stricken und mit der GUI dann die View. Dazu habe ich hier im Forum bereits gute Hinweise bekommen. Nun designe...
von motomoto
28. April 2010 11:08
Forum: Entwicklungsumgebungen
Thema: Fragen zu Qt-Designer und Layouts
Antworten: 3
Zugriffe: 4405

Re: Fragen zu Qt-Designer und Layouts

"Portiere" gerade eine Anwendung von Delphi nach Qt - einen Foto-Galerie-Erzeuger. Warum willst Du das neu machen, wenn es in Delphi funktioniert? Einfach zur Übung oder spezielle Gründe? Zur Übung. Also ich persönlich finde den Designer von Delphi (Delphi 2007) um Klassen besser, als den...
von motomoto
28. April 2010 09:44
Forum: Entwicklungsumgebungen
Thema: Fragen zu Qt-Designer und Layouts
Antworten: 3
Zugriffe: 4405

Fragen zu Qt-Designer und Layouts

Hallo miteinand. "Portiere" gerade eine Anwendung von Delphi nach Qt - einen Foto-Galerie-Erzeuger. Habe ein kleines Core mit Daten und Funktionen, darum werde ich Model-Klassen stricken und mit der GUI dann die View. Dazu habe ich hier im Forum bereits gute Hinweise bekommen. Nun designe ...
von motomoto
20. April 2010 12:00
Forum: Qt Programmierung
Thema: Überladen des operators [] für QList derivat
Antworten: 14
Zugriffe: 11274

Ich sehe trotzdem noch keinen Sinn von QList<> abzuleiten - was willst Du damit erreichen? Ich wuerd es sogar noch deutlicher artikulieren: Ich find es gefeaehrlich von QList<> abzuleiten. gefaehrlich == ganz mies im C++ jargon, steht fast auf selber stufe wie "undefiniertes verhalten" ^^...
von motomoto
20. April 2010 09:50
Forum: Qt Programmierung
Thema: Überladen des operators [] für QList derivat
Antworten: 14
Zugriffe: 11274

Die Liste soll als eine Art Model im Sinne von Model/View vorliegen. Der wiederverwendbar benachrichtigende Mittler soll Änderungen in der Liste mitteilen (heißt das Delegate in Qt?). Da ist dein Ansatz aber völlig Pustekuchen :P Du suchst http://doc.trolltech.com/4.6/model-view-programming.html Sp...
von motomoto
19. April 2010 09:26
Forum: Qt Programmierung
Thema: Überladen des operators [] für QList derivat
Antworten: 14
Zugriffe: 11274

Ich sehe trotzdem noch keinen Sinn von QList<> abzuleiten - was willst Du damit erreichen? Es soll eine Liste von Name/Rule/Value-Tripels verwaltet werden, deren Bildungsregeln sich gegenseitig referenzieren können. Ein Solver löst diese Abhängigkeiten auf. Die Liste soll als eine Art Model im Sinn...
von motomoto
18. April 2010 21:45
Forum: Qt Programmierung
Thema: Überladen des operators [] für QList derivat
Antworten: 14
Zugriffe: 11274

Ich weiß was du meinst. Manche Klassen sind nicht so zum ableiten da, weil sie eh keine protected member haben. Weil die neue Methode gleichen Namens in deiner abgeleiteten Klasse die genauso benannten Methoden der Basisklasse überdeckt. Mit using kannst du die Namen aber in den Namensraum deiner Kl...
von motomoto
18. April 2010 20:43
Forum: Qt Programmierung
Thema: Überladen des operators [] für QList derivat
Antworten: 14
Zugriffe: 11274

QList kennt auch ein at(int). Und nur für einen neuen operator[] ist das Ableiten unnötig. Du suchst qFind, oder wenn es etwas spezieller sein soll std::find_if mit nem speziellen Predicate. Das ist nur ein verkürztes Snippet. Die Ableitung ist eine Liste, hat aber einige Funktionen mehr als gezeig...
von motomoto
18. April 2010 17:02
Forum: Qt Programmierung
Thema: Überladen des operators [] für QList derivat
Antworten: 14
Zugriffe: 11274

Überladen des operators [] für QList derivat

Hi, mein C++ ist etwas eingerostet. Habe folgenden Code: class Item { public: QString name; QString rule; QString result; }; class Items : public QList<Item> { public: Item& operator[](const QString& name) { for (int i=0; i<count(); ++i) if (name == (*this)[i].name) return (*this)[i]; throw ...