On Thu, Feb 22, 2001 at 08:41:54PM +0100, Josef Spillner wrote:
Am Donnerstag, 22. Februar 2001 20:31 schrieb Ulf Lorenz:
Hallo allerseits,
langsam fange ich an, dieses Qt-Problem zu hassen. Kann mir jemand einen Grund nennen, warum Qt einen setRGB-Fehler bringt?
Oje, Qt. Ich würde auch gerne wissen, warum einer meiner Dialoge zum Eintragen von FTP-Hosts nach dem Schließen manchmal gar nichts macht und manchmal ein paar Sekunden nach dem Schließen die ganze Applikation gen Core fährt. Mystik oder Pointerproblematik.
Veilleicht wird Qt allmählich zu umfangreich (viel Masse => viele Bugs :))
Bei einem meiner Rechner tritt dieses Problem bei 8 bit Farbtiefe auf, wenn ich KDE starte, dieses Programm läßt sich aber darunter compilieren.
Sollte es auch, denn der gcc ist zum Glück nicht auf X11, Qt oder KDE angewiesen.
Sorry, ich meinte, freelords läßt sich auf diesem Rechner mit 8bit auch starten (im Gegensatz zu KDE2).
Die Farben werden bei dem Programm übrigens per Qt::red, RGB-Wert und über die X-Farben ("p.setPen("Brown");") zugewiesen, also alles gemixt. Liegt es vielleicht an einem dieser Methoden?
Tritt es nur bei 8 Bit auf? Dann ist wahrscheinlich die Tabelle oder der Algorithmus von Qt für das Mapping falsch. Wenn nicht, dann wird es schon mal schwieriger.
Also nochmal Zusammenfassung, um sämtliche Klarheiten zu beseitigen :) Wenn ich 8 Bit Farbtiefe einstelle, lassen sich KDE2-Anwendungen nicht starten, freelords schon. Wenn ich 16 Bit Farbtiefe einstelle, klappt sowohl KDE2 als auch freelords. Bei einem Anderen hatte freelords bei 16 Bit Farbtiefe nicht geklappt :(.
Meinst du mit dem Projekt FreeLords? Schick mir mal was zur Probe zu, ich habe nicht die wenigste Zeit im Moment, vielleicht finde ich was.
Dazu gibt es cvs :).
Wie immer ohne Garantie.
Josef Spillner
Ulf
P.S. Ich habe noch dein UF-Buch hier. Bringe ich am Mittwoch mit.
Ok