IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

list deroulant horizontalement


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2013
    Messages : 25
    Par défaut list deroulant horizontalement
    bonjour, je suis debutant en programmation python,je cherche a creer une liste de photos defilante horizontalement (comme sur les tablettes ),mais malheureusement je ne vois pas comment creer cet effet . s'il vous plait aidez moi
    merci infiniment

  2. #2
    Expert confirmé

    Avatar de deusyss
    Homme Profil pro
    Expert Python
    Inscrit en
    Mars 2010
    Messages
    1 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Expert Python
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 659
    Par défaut
    Salut,

    Si tu es debutant, Les IHM sont sans doute encore un peu trop evolué pour toi. Il vaut mieux d'abord acquerir des bases solides avant de s'y attaquer.

    Mais pour repondre à ta question, tout depende du framewrok IHM que tu desire utiliser. En PYGTK par exemple, le mieux est un scrolledwindow, avec un conteneur hbox dedans.

    Plus d'info ICI

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2013
    Messages : 25
    Par défaut
    merci deusyss je vais voir ca de plus pres

  4. #4
    Expert confirmé

    Avatar de deusyss
    Homme Profil pro
    Expert Python
    Inscrit en
    Mars 2010
    Messages
    1 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Expert Python
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 659
    Par défaut
    Salut,

    Je viens aux nouvelles savoir si tu as reussit à faire ce que tu voulais?

    Sinon, n'oublie pas de passer le post à

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2013
    Messages : 25
    Par défaut
    @deusyss : bonjour, c'est tres sympath d'avoir repondu, concernant mon sujet j'ai reussi a utiliser thumbnails ca fonctionne mais c'est pas ce que je cherche a realiser ,je voudrais travailler avec des listes en les mettant d'une facon horizontale dans un hbox ou quelque chose d'autre qui pourra resoudre le probleme ...

  6. #6
    Expert confirmé

    Avatar de deusyss
    Homme Profil pro
    Expert Python
    Inscrit en
    Mars 2010
    Messages
    1 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Expert Python
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 659
    Par défaut
    Salut,

    Comme dit plus haut, je ne parlerais que d'une solution pygtk, ne connaissant pas très bien les autres.

    Donc les étapes,

    1- Creation de tes thumbnails, et stockage dans une liste

    2- Creation d'une HBox

    3- Alimenter la HBox avec les objets de ta liste (donc tes thumbnails)

    4- Créer une ScrollWindow (et bien la parametrer)

    5- Placer ta HBox dans ta ScrollWindow

    6- Rendre le tout visible (.show())

    Rendu ici, ce qui va se passer, c'est que quand ta HBox sera plus large que ta ScrollWindow, une scrollbar horizontale va apparaitre.

    Après si tu désire ne pas avoir de scrollbar de visible, mais avoir le même effet, la ça va se compliquer. Il faut en effet utiliser des signaux peu utilisé en temps normaux. Il y a des signaux indiquant quand la souris est au dessus d'un objet, rentre sur un objet, sort d'un objet, et aussi des fonctionnalité te permettant de connaitre la position du curseur de la souris.

    Avec tout cela, et des analyse régulière, tu es alors capable de déterminer le delta de deplacement de la souris pour un temps t donné.

    Je détaille: Première chose à faire: déterminer les X et Y min et max de ta fenetre. Imaginons que t vaut 100ms. Quand tu clique sur le bouton gauche, tu prends X/Y, tu attend 25 ms, tu prend X/Y, et tu fais le delta. En fonction de la valeur de ce delta, tu sait que tu dois decaler tes images de tant. Puis, tant que le bouton reste appuyé, tu boucles (en oubliant pas d'intercaler du temps de repos dans la boucle).

    Dans cet exemple, le plus propre est d'afficher des images entiere exclusivement. Ce n'est pas obligatoire mais plus simple.

Discussions similaires

  1. pseudo frame et liste deroulant
    Par Adren dans le forum Langage
    Réponses: 12
    Dernier message: 31/07/2006, 19h02
  2. Liste deroulant dynamique
    Par lykim dans le forum Langage
    Réponses: 4
    Dernier message: 08/06/2006, 11h22
  3. probleme de selection dans une liste deroulant
    Par biboulou dans le forum IHM
    Réponses: 5
    Dernier message: 04/05/2006, 12h16
  4. placement d'un texte deroulant horizontalement
    Par Matgic95 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 08/03/2006, 22h54
  5. Historique d'une liste deroulée.
    Par Snivel dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 16/12/2005, 12h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo