Slot in Slot auslösen

Alles rund um die Programmierung mit Qt
padreigh
Beiträge: 340
Registriert: 13. Mai 2010 10:06

Beitrag von padreigh »

= != ==

Die Fehlermeldung sagt alles ... ZUWEISUNG vs VERGLEICH
Zuletzt geändert von padreigh am 4. November 2010 19:48, insgesamt 2-mal geändert.
Patrick (QtCreator 1.3.1, Qt 4.6.3)
---
template = subdirs
kannaum
Beiträge: 73
Registriert: 31. Januar 2010 09:57

Beitrag von kannaum »

padreigh hat geschrieben:=!===
Was heißt das?
solarix
Beiträge: 1133
Registriert: 7. Juni 2007 19:25

Beitrag von solarix »

= ungleich ==
"=" ist nicht das gleiche wie "=="
"=" ist was total anderes als "=="
der Operator "=" hat eine andere Wirkung als der Operator "=="

...

oder eben:
= != ==

Ach ja:
Das ist in diesem Thread ("slot in slot auslösen") nun schon etwa die 3. oder 4. Frage.. das nervt langsam.. Dies ist ein Forum und keine Fragestunde. Also: bitte pro Thread eine Frage...
kannaum
Beiträge: 73
Registriert: 31. Januar 2010 09:57

Beitrag von kannaum »

Ah, danke, keine Ahnung wieso ich das schon wieder übersehen habe.

Leider funktioniert es noch immer nicht.
Es kommt noch immer das out of range.

Und kann mir jemand bitte sagen, wie das jetzt mit dem Einbinden eines Bildformates genau geht?

@solarix: Ich habe schon einmal hier im Forum gefragt, ob ich das machen darf.
MIt wurde ja gesagt.
Aber es wäre nett wenn sich mal krz ein Mod melden könnte, um zu sagen, ob ob ich die Fragen weiter hier stellen soll oder für jede einen neuen Tread erstellen soll.

mfg
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag von franzf »

Und kann mir jemand bitte sagen, wie das jetzt mit dem Einbinden eines Bildformates genau geht?

Code: Alles auswählen

<distribution_dir>
+-application.exe
+-<alle nötigen Qt-Libraries>
+-
  +-plugins/
     +-imageformats/
       +-<dein benötigten imageformat-dlls>
Es kommt noch immer das out of range.

Code: Alles auswählen

QImage::setPixel: coordinate (0,158216) out of range
Und dein Bild ist wirklich 158216 Pixel hoch? Wie kommst du darauf, dass das event->y() wirklich auf dein Bild passt? Was ist das eigentlich für eine Klasse, von der du ableitest? Was zeigst du alles an?
ob ich die Fragen weiter hier stellen soll oder für jede einen neuen Tread erstellen soll.
Pro Frage ein Thread, aber vorm Fragenstellen bitte erst Doku lesen/suchen und Forumsuche. Google hilft eigentlich auch fast immer.
Das Problem an einem Thread für alle Fragen ist, dass man die Antworten nie mehr findet, da der Threadtitel nicht passt...
kannaum
Beiträge: 73
Registriert: 31. Januar 2010 09:57

Beitrag von kannaum »

OK, bei der nächsten Frage werde ich dann einen neuen Tread eröffnen.

Zuerst zu den plugins:
Passt jetzt folgender Pfad, von der Anwendung aus:

.../plugins/imageformats/qgif4.dll#

Bei dir siht das ja folgendermaßen aus:
+-
+-plugins/
+-imageformats/
+-<dein benötigten imageformat-dlls>
Aber was bedeudet die erste Ebene?
Das sieht wie ein Ordner ohne Namen aus.



Ich habe diese Events in die Klasse ImageChooser (Die Klasse die von QFrame abgeleitet ist, in dem das Bild und die Buttons (zoom etc.) angezeigt werden) geschrieben.

Nein das Bild ist weit nicht 158216px hoch.
event->y() muss nicht umbedingt am Bild sein, aber wenn ich selber auf das Bild klcike ist es ja auf dem Bild.
Wollte nachher das noch irgendwie mit cursorPoint, oder so überprüfen, oder hast du einen besseren Tipp, wie ich das machen soll?

mfg
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Sorry aber der Thread kommt jetzt zu. Das Problem mit dem imageformats-Ordner habe ich schon vor Tagen beantwortet. Das Hauptproblem des hreads ist auch schon behoben und zum dritte (oder vierten) Problem gibt es kein Minmalbeispiel damit man sieht was wirklich alles passiert.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Gesperrt