• # customisation

    Posté par . En réponse au journal QRNote pour copier coller du texte de son ordinateur au téléphone. Évalué à 3. Dernière modification le 27 octobre 2023 à 14:38.

    sympa cette petite appli...

    y'a pas grand chose dedans au final (et une chiée de dépendances de dépendances), mais bravo pour ce code.

    j'ai trouvé ici comment rajouter un titre https://github.com/slint-ui/slint/blob/master/examples/plotter/plotter.slint
    et j'ai également agrandit facilement l'espace de prise de note et le qr code. Je n'ai pas trouvé comment rajouter une icône :) :

    appwindow.slint

    import { Button, VerticalBox } from "std-widgets.slint";
    import { HorizontalBox, TextEdit } from "std-widgets.slint";
    export component AppWindow inherits Window {
     title: "QR-Note";
     in-out property<image> qrnote: @image-url("icons/QRNote.png");
     out property<string> thetext: "";
     callback text-is-edited();
     VerticalBox {
     TextEdit {
     text: thetext;
     width: 450px;
     height: 300px;
     edited(text) => {
     thetext = text;
     root.text-is-edited();
     }
     }
     Image {
     source : qrnote;
     width: 150px;
     height: 150px;
     }
     }
    }
    

    "Ce n'est pas à l'état de tout savoir sur ses citoyens, mais au citoyen de tout savoir sur l'état."