Précédent   Forum du club des développeurs et IT Pro > Autres langages > Python & Zope > GUI
GUI Forum d'entraide sur les bibliothèques pour interfaces graphiques en Python
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 01/12/2010, 11h07   #1
Luke spywoker
Membre éclairé
 
Avatar de Luke spywoker
 
Homme
Etudiant informatique autodidacte
Inscription : juin 2010
Messages : 591
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Etudiant informatique autodidacte

Informations forums :
Inscription : juin 2010
Messages : 591
Points : 370
Points : 370
Par défaut Logiciel Bitmap *.xbm

Salut les pythons,
Est-ce-que quelqu'un connait un logiciel sous Linux permettant de faire des bitmap d'extension *.xbm pour les insérer dans Tkinter.
Ou est-ce-que Tkinter accepte d'autre format pour les bitmap que je ne connait pas.
Merci de vos réponses et bon python a vous.
Luke spywoker est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2010, 12h03   #2
VinsS
Membre Expert
 
Homme
Inscription : octobre 2008
Messages : 942
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations forums :
Inscription : octobre 2008
Messages : 942
Points : 1 413
Points : 1 413
Salut,

Tu ne peux pas les exporter sous ce format à partir d'une appli quelconque ?

J'utilise cet export avec Qt qui prend ce format en charge.
J'entends par là qu'il n'y a pas besoin d'une seule ligne de code spécifique à ce format,
il suffit de le choisir.
__________________
Vincent
Oqapy . Qarte . PaQager
VinsS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2010, 13h02   #3
Spitfire 95
Membre à l'essai
 
Homme
Lycéen
Inscription : février 2010
Messages : 82
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 19
Localisation : France

Informations professionnelles :
Activité : Lycéen

Informations forums :
Inscription : février 2010
Messages : 82
Points : 23
Points : 23
GIMP
Et Tkinter prend en charge les gif
Spitfire 95 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2010, 13h08   #4
pacificator
Modérateur
 
Avatar de pacificator
 
Inscription : août 2006
Messages : 1 074
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : août 2006
Messages : 1 074
Points : 1 547
Points : 1 547
imagemagick

Code :
pacificator@zeus:~/Bureau$ convert image1.jpg test.xbm
__________________
"Etre conscient de la difficulté permet de l'éviter.."
Lao-Tseu.
pacificator est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2010, 13h50   #5
afranck64
Membre Expert
 
Avatar de afranck64
 
Homme Franck Awounang N.
Étudiant
Inscription : janvier 2009
Messages : 587
Détails du profil
Informations personnelles :
Nom : Homme Franck Awounang N.
Âge : 21
Localisation : Autre

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

Informations forums :
Inscription : janvier 2009
Messages : 587
Points : 1 025
Points : 1 025
Envoyer un message via Yahoo à afranck64
Hallo,

Tu peux également te servir de ImageTk disponible dans PIL. Avec tu as les classes "PhotoImage" et "BitmapImage" qui te permettent de charger des fichiers utilisablent via Tkinter.(Mais BitmapImage...). Pour ce qui est de PhotoImage, il t'est possible d'ouvrir n'importe quel fichier image (supporté par PIL en mode lecture) pour produire une instance, qui peut ensuite être utilisée comme la classe Tkinter.PhotoImage.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import ImageTk
import Tkinter
 
 
root = Tkinter.Tk()
root.title("Test de fichiers images")
 
 
fic = "Mon_image.format"
photo = ImageTk.PhotoImage(file=fic)
 
 
 
 
lbl = Tkinter.Label(root,image=photo)
lbl.pack()
 
root.mainloop()
@+ Tschüs.
__________________
Win 7 HP 64 bits /Ubuntu 12.04, - AMD A6 Quad: Py32 / Py27
Citation:
CONTENU D'UNE QUESTION
Exemples:
- Configuration (système d'exploitation, version de Python et des bibliothèques utilisées)
- Code source du morceau de programme où il y a un bogue
- Ligne de code sur laquelle le bogue apparaît
- Erreur complète retournée pas l'interpréteur Python
- Recherche déjà effectuée (FAQ, Tuto, Web, ...)
- Tests déjà effectués
afranck64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2010, 07h09   #6
Luke spywoker
Membre éclairé
 
Avatar de Luke spywoker
 
Homme
Etudiant informatique autodidacte
Inscription : juin 2010
Messages : 591
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Etudiant informatique autodidacte

Informations forums :
Inscription : juin 2010
Messages : 591
Points : 370
Points : 370
Je pensais que, corriger moi si je me trompe, les bitmaps étaient des images coder sur deux bit en deux couleurs:
-un noir pour le fond & l'autre de la couleur voulue surement blanc par défaut.
et que c'etait Le format d'image noir et blanc pour les curseurs de souris et les icones d'antant on peut débattre du sujet.

Je savais deja qu'il était possible de changer de format en changeant l'extension.

Et merci du tipp de afrank64 pour l'utilisation de la classe PhotoImage.

Je viens de voir qu'il était possible de customiser et de créer des widgets personnaliser avec Tkinter WCK 1.1.1 en codant en pure python et en C si affinité et que l'implémentation est disponible pour Python 3 (Tkinter 3000 implementation)...
Si sa vous intéresse: http://effbot.org/zone/wck.htm

Sur ce bon python a vous.
Luke spywoker est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2011, 23h41   #7
Luke spywoker
Membre éclairé
 
Avatar de Luke spywoker
 
Homme
Etudiant informatique autodidacte
Inscription : juin 2010
Messages : 591
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Etudiant informatique autodidacte

Informations forums :
Inscription : juin 2010
Messages : 591
Points : 370
Points : 370
.Je reviens sur le sujet car crise de haine devant mon écran ne voulant pas m'afficher des images avec Tkinter...
-Changer de format en renommant ne fonctionne pas avec Linux ou Linux a un pb avec les gif...
-Il exite un excellent programme pour faire des bitmaps sous Linux il s'appele: KIconEdit
de nombreux formats sont pris en charge notamment *.xbm mais pas *.gif.
Mais je n'arrive pas a faire afficher une bitmap a Tkinter:
Code :
1
2
3
4
5
6
7
 
from Tkinter import *
a=Tk()
b=BitmapImage(name=pb ici, cnf={}, master=None)
c= Label(a, bitmap=b)
c.pack()
a.mainloop()
Quoi que je mette a pb ici: le chemin absolut ou relatif l'interpreteur dit qu'il nest pas définis j'ai aussi essayer avec file=pb ici sa ne marche pas non plus...
La meme technique marche pas avec les gif mais la fenetre est blanche a la place d'afficher l'image...

fichier image fait chi.., fichier fait chi.., fait chi..!!!

sous windows sa ne marche pas non plus.
Si quelqu'un voit ou est mon erreur merci de me le signaler.

Le prog KIconEdit est bien pour faire des bitmap xbm je le recommande.
Luke spywoker est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 05h17.


 
 
 
 
Partenaires

Hébergement Web