Die Suche ergab 10 Treffer
- 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...
- 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...
- 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...
- 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 ...
- 20. April 2010 12:00
- Forum: Qt Programmierung
- Thema: Überladen des operators [] für QList derivat
- Antworten: 14
- Zugriffe: 11274
- 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...
- 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...
- 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...
- 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...
- 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 ...