Windows Azure Cloud Storage ermöglicht es Ihnen bereits ab 0,10€ pro GB/Monat die Vorteile der Cloud zu nutzen.
Hypercell ein ] Hypercell aus ] Zeige Navigation ] Verstecke Navigation ]
c++.de  
   
Advanced Developers Conference     
Bücher-Shop mit Amazon (Buchkategorien)C++ : Referenzen zu C++ : C++ Builder : Visual C++ : C# : Java : Spieleprogrammierung : Systemprogrammierung Linux : Software-Entwicklung : .NET : Compilertechnik : Algorithmen & Datenstrukturen : Objektorientierung : Entwurfsmuster : UML : eXtreme Programming : Scrum : Projektmanagement : Software-Testing : Datenbanken : Tom DeMarco : Dilbert : User Friendly
C/C++ Forum :: Andere GUIs - Qt, GTK+, wxWidgets ::  Sliderstellung in LineEdit anzeigen     Zeige alle Beiträge auf einer Seite Auf Beitrag antworten
Autor Nachricht
314159265358979
Mitglied

Benutzerprofil
Anmeldungsdatum: 08.03.2010
Beiträge: 3680
Beitrag 314159265358979 Mitglied 23:12:38 08.03.2010   Titel:   Sliderstellung in LineEdit anzeigen            Zitieren

Hallo,

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?
l'abra d'or
Mitglied

Benutzerprofil
Anmeldungsdatum: 26.12.2009
Beiträge: 1201
Beitrag l'abra d'or Mitglied 09:40:37 09.03.2010   Titel:              Zitieren

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.
314159265358979
Mitglied

Benutzerprofil
Anmeldungsdatum: 08.03.2010
Beiträge: 3680
Beitrag 314159265358979 Mitglied 20:19:00 09.03.2010   Titel:              Zitieren

Qt ;)
Problem habe ich allerdings bereits selbst gelöst :D
GreyHound
Mitglied

Benutzerprofil
Anmeldungsdatum: 18.01.2005
Beiträge: 274
Beitrag GreyHound Mitglied 22:11:23 09.03.2010   Titel:              Zitieren

314159265358979 schrieb:
Qt ;)
Problem habe ich allerdings bereits selbst gelöst :D


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.
C/C++ Forum :: Andere GUIs - Qt, GTK+, wxWidgets ::  Sliderstellung in LineEdit anzeigen   Auf Beitrag antworten

Zeige alle Beiträge auf einer Seite




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.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme

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.