Background coloré pour un slider sur MatLab
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Background coloré pour un slider sur MatLab



  1. #1
    inviteefe58ca3

    Exclamation Background coloré pour un slider sur MatLab


    ------

    Salut salut,

    Pouvez-vous m'assister dans mes début de MATLAB ?

    J'aimerais savoir si l'on peut changer la couleur de fond d'un slider ? Je suppose que l'on peut mettre une couleur unique, mais peut-on mettre un dégrader ? Ahah !

    Pour faire simple, j'aimerais incorporer, à une GUI, des sliders avec un fond dégradé du rouge vers le vert .

    Je vous remercie,

    Cordialement,

    Bisous

    -----

  2. #2
    Antoane
    Responsable technique

    Re : Background coloré pour un slider sur MatLab

    Bonjour,

    Pour un fond uni :
    Code:
    h=uicontrol('Style', 'slider', ...);
    h.BackgroundColor='b'; % set the background color to blue
    h.BackgroundColor=[0.1 0.5 0.9]; % set the background color to blue-ish
    http://fr.mathworks.com/help/matlab/...roperties.html

    Pour ce qui est du dégradé... je doute que ce soit possible ; CData n'est utilisable que pour les boutons (pussh-~et toggle-~).
    Peut-être mettre une image de dégradé au-dessus...
    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

  3. #3
    inviteefe58ca3

    Re : Background coloré pour un slider sur MatLab

    Bonjour,

    Si cette solution est la seule possible, comment faire pour ajouter une image en background d'un slider ?

    Merci

  4. #4
    Antoane
    Responsable technique

    Re : Background coloré pour un slider sur MatLab

    Bonjour,

    Je doute que ce soit possible. Je proposais de mettre l'image au-dessus du slider :

    Code:
    nBitCol=500; % Length of the slider
    nBitLine=20; % heights of the picture
    sliderHeight=30; % heights of the slider
    BM=NaN*ones(nBitLine, nBitCol, 3); % initialise picture
    X=jet(2*nBitCol); % build reference image
    X=X(end-nBitCol+1:end, :); 
    for k=1:nBitLine, BM(k,:,:)=X; end % Build complete image
    
    f=figure('position',[500 500 nBitCol+20, nBitLine+sliderHeight+20],'numbertitle','off','name','Et Voilà','menubar','none'); % base-figure
    uicontrol('Style', 'slider', 'Position', [10, 10, nBitCol, sliderHeight]); % slider
    ax=axes('units', 'pixels', 'position', [10, 10+sliderHeight, nBitCol, nBitLine], 'tag','axes1'); % axes for the image
    image(BM); % plot image
    ax.XTick=[]; ax.YTick=[]; % delete Ticks
    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

  5. A voir en vidéo sur Futura

Discussions similaires

  1. slider bar html
    Par inviteefc7c139 dans le forum Programmation et langages, Algorithmique
    Réponses: 2
    Dernier message: 10/03/2015, 10h18
  2. épistémologie / background personnel
    Par invite51d17075 dans le forum Epistémologie et Logique (archives)
    Réponses: 10
    Dernier message: 27/05/2013, 10h03
  3. Background noir ????
    Par invite6da9634a dans le forum Sécurité et malwares : désinfectez votre machine
    Réponses: 5
    Dernier message: 30/08/2012, 14h02
  4. Quel nom pour cet insecte coloré ?
    Par invite6b3fc8ef dans le forum Identification des espèces animales ou végétales
    Réponses: 3
    Dernier message: 01/06/2011, 05h13
  5. Background d'un Div en Css
    Par invitea1400dd5 dans le forum Programmation et langages, Algorithmique
    Réponses: 4
    Dernier message: 28/01/2011, 12h52