Sliderstellung in LineEdit anzeigen



  • Hallo,

    ich arbeite gerade an einem Programm, das mit 3 Slidern (R, G, 😎 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 😃



  • 314159265358979 schrieb:

    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.


Log in to reply