ich arbeite gerade an einem Programm, das mit 3 Slidern (R, G, B) die Farbe von einem Rechteck festlegt. Durch Verschieben der Regler soll sich die Farbe ändern. Nun möchte ich die Farbe in Hexadezimalschreibweise in einem LineEdit ausgeben. Wie wandelt man das richtig um?
Du weißt welche Bittiefe deine Farben haben sollen? 8bit? 16bit?
Setze für jeden Slider das minimum auf 0, das Maximum auf 2^bit_depth-1.
Den aktuellen Wert kannst du dir bei jedem Toolkit (du hast bisher verschwiegen welches du verwendest) auslesen, Änderungen per event zukommen lassen.
Dann musst du nur noch wissen, wie man dezimal in hexadezimal umrechnet.
Solltest du Qt verwenden schau dir QString.arg() an.
Qt
Problem habe ich allerdings bereits selbst gelöst
Irgendwie find ich es immer arm wenn Leute um Hilfe bitten aber nachdem Sie selbst auf die Lösung gekommen sind nicht in der Lage sind Ihren eigenen Thread mit der Lösung aufzufüllen.
Eventuell gibt es ja auch andere Menschen die auf der Suche nach genau dieser Lösung sind.
Nächstes Thema anzeigen Vorheriges Thema anzeigen
Sie können Beiträge in dieses Forum schreiben. Sie können auf Beiträge in diesem Forum antworten. Sie können Ihre Beiträge in diesem Forum nicht bearbeiten. Sie können Ihre Beiträge in diesem Forum nicht löschen. Sie können an Umfragen in diesem Forum nicht mitmachen.
c++.de ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums
für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de
Werbekostenerstattung verdient werden kann.
Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info, www.c-sar.de, www.c-plusplus.net und www.baeckmann.de
enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt
(vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in
privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden.
Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere
übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.