Die Suche ergab 3114 Treffer

von franzf
17. September 2012 15:23
Forum: Qt Programmierung
Thema: Image Manipulation
Antworten: 5
Zugriffe: 6171

Re: Image Manipulation

Du willst es speichern? Dann schreib das doch gleich. QImage/QPixmap sind QPaintDevices -du kannst auf denen einen Painter aufmachen. Erstell ein QImage für das finale Bild - mit finaler Breite und Höhe. Mach einen QPainter auf dem QImage auf. Dann kannst Tile für Tile in das neue Bild zeichnen, mit...
von franzf
17. September 2012 14:51
Forum: Qt Programmierung
Thema: Image Manipulation
Antworten: 5
Zugriffe: 6171

Re: Image Manipulation

Ein Vektor ist eine eindimensionale Datenstruktur. Daraus eine zweidimensionale Struktur abzuleiten ohne zusätzliche Informationen geht schwer - du musst dir also schon merken, ob die 6 Bilder im Vector in 2x3 oder 3x2 angeordnet werden sollen; deine 4 Tiles könnten ja auch ein Panorama (1x4) darste...
von franzf
17. September 2012 08:29
Forum: Qt Programmierung
Thema: Füllen von beliebigen Flächen
Antworten: 4
Zugriffe: 2494

Re: Füllen von beliebigen Flächen

Gut :)
Das einfachste ist, deine Landkarte in einem QImage zu halten. Du bekommst die Farbe an einem Punkt mit QImage::pixel(). Über google findet sich sicher ein Algorithmus zur Bestimmung der Farbähnlichkeit, damit du auch einen Schwellwert angeben kannst.
von franzf
16. September 2012 18:38
Forum: Qt Programmierung
Thema: Füllen von beliebigen Flächen
Antworten: 4
Zugriffe: 2494

Re: Füllen von beliebigen Flächen

Die benachbarten Punkte von einem Punkt ist eins nach link oben, eins nach oben, ein nach rechts oben, ...
Wenn du einmal die Runde machst, kommt ein Quadrat mit topLeft bei (p-1, p-1) und Kantenlänge=3 raus. Rechteck malen mit QPainter sollte klar sein.
von franzf
16. September 2012 15:00
Forum: Qt Programmierung
Thema: QString vergleich
Antworten: 4
Zugriffe: 3976

Re: QString vergleich

Du solltest dir anschauen wie Rechtschreibkorrekturen das machen. Sourcescode von aspell/myspell liegen offen, evtl. kannst du die aber auch direkt verwenden. Wobei ich sagen muss, dass so eine Korrektur nicht gerade Benutzerfreundlich ist (auch wenn der Gedanke sicher gut gemeint ist). Der Sinn ein...
von franzf
10. September 2012 10:05
Forum: Qt Programmierung
Thema: QHeaderView ähnliche Komponente
Antworten: 1
Zugriffe: 1662

Re: QHeaderView ähnliche Komponente

Für was brauchst du das?
Wenn es auf exakt gleiches Aussehen (bezüglich QHeaderView) nicht ankommt, kannst du mehrere Widgets in einen QSplitter packen.
von franzf
4. September 2012 15:02
Forum: Qt Programmierung
Thema: Soundwiedergabe mit Phonon auf anderen PCs
Antworten: 3
Zugriffe: 2541

Re: Soundwiedergabe mit Phonon auf anderen PCs

Wobei ich hier nie Phonon nehmen würde. Für sounds gibt es QSound::play().
von franzf
21. August 2012 09:26
Forum: Qt Programmierung
Thema: Numeric Werte aus Datenbank auslesen
Antworten: 7
Zugriffe: 3868

Re: Numeric Werte aus Datenbank auslesen

Das ist doch nur die Ausgabe. Mit std::cout + Manipulatoren kannst du die Ausgabegenauigkeit beliebig setzen.
von franzf
20. August 2012 06:43
Forum: Einfach Qt
Thema: Datenbankverbindung
Antworten: 9
Zugriffe: 7821

Re: Datenbankverbindung

Wenn das ein von diesem Thread unabhängiges Problem ist, mach bitte einen neuen Thread auf.
Brauchen tun wir auch Code, denn ohne dem wird es schwer eine Lösung zu finden.
Zusätzlich bitte Infos zur Umgebung (Betriebssystem, Qt-Version, usw.)
von franzf
20. August 2012 06:38
Forum: Qt Programmierung
Thema: CurrentRow in QListWidget
Antworten: 2
Zugriffe: 2242

Re: CurrentRow in QListWidget

Wieso komliziert wenns auch einfach geht.

Code: Alles auswählen

int row = genrelistWidget->row(your_item);
von franzf
18. August 2012 08:32
Forum: Qt Programmierung
Thema: [gelöst] Wie Hex-Editor Widget programmieren?
Antworten: 3
Zugriffe: 2127

Re: Wie Hex-Editor Widget programmieren?

Das steht doch als NOTE zu QAbstractScrollArea::paintEvent dabei.
von franzf
16. August 2012 15:41
Forum: Einfach Qt
Thema: Datenbankverbindung
Antworten: 9
Zugriffe: 7821

Re: Datenbankverbindung

Lies doch bitte die Doku und versuch sie zu verstehen. QSqlDatabase speichert für dich die Verbindungen. Wenn du nur eine hast verwende den default-name (also bei addDatabase() und database() keinen connectionName angeben), ansonsten kannst du über den connectionName auch mehrere Datenbankverbindung...
von franzf
15. August 2012 13:14
Forum: C++ Grundlagen
Thema: QImage colorTable???
Antworten: 5
Zugriffe: 6798

Re: QImage colorTable???

Du verstehst nicht was er meint: QPixmap pixmap(filename); erzeugt schon ein pixmap-Objekt, welches das Bild in der Datei "filename" enthält. Die nächste Zeile ersetzt das aktuelle pixmap-Objekt durch ein weiteres, welches exakt die selben Daten enthält! Diese Herangehensweise sagt uns, da...
von franzf
14. August 2012 12:20
Forum: Qt Programmierung
Thema: Programmende erzwingen
Antworten: 10
Zugriffe: 4841

Re: Programmende erzwingen

Die einfachste Lösung ist mMn. das ganze eben nicht durch einen Dialog zu lösen, sondern direkt das MainWindow anzuzeigen, allerdings komplett disabled bis auf das centralWidget, das anfangs die Login-Maske enthält. War der Login erfolgreich, wird das eigentliche centralWidget angezeigt und die rest...
von franzf
13. August 2012 21:34
Forum: Qt Programmierung
Thema: Programmende erzwingen
Antworten: 10
Zugriffe: 4841

Re: Programmende erzwingen

@schoettner:
Geh deinen Code Schritt für Schritt durch, starte in main.
Die EventLoop gibt es erst bei a.exec().
Und dann sag uns, ob an der fraglichen Stelle tatsächlich schon die Main-EventLoop läuft!