Quand on fait une interface, on est souvent amené à récupérer le contenu des informations qui sont dans la dite interface (Est ce que la checkbox est activé? Qui y a t'il dans le widget Entry? etc...). Je vous propose de voir rapidement comment faire interagir des éléments d'une interface tkinter avec différentes variables. Nous allons voir qu'on passe par un objet qui est en fait... Une variable, ou plus précisément, la classe variable. :hehe: Nous aborderons brièvement le resizing des fenêtres dans la dernière partie.
Infographie 3D - Boulot › Script et code
dimanche, 15 mars 2009
Tkinter: Faire communiquer les variables de l'interface
Par Narann le dimanche, 15 mars 2009, 23:04
vendredi, 13 mars 2009
Tkinter: Vous aussi, faites des GUI en Python... Ouai, mes fesses ouai...
Par Narann le vendredi, 13 mars 2009, 23:53
Travaillant actuellement sur un projet de Michel Ocelot (les incultes, cliquez sur le lien :bete: ), je fais une interface graphique pour un logiciel de "tracking de fichier". Ça consiste en gros à lister tous les fichiers d'un certain type (ex: ExxPxx_DecA.tif) dans une hiérarchie donnée (par exemple: Z:/Exx/Pxx/Decors) en ne changeant que quelques variables dans le chemin, ce qui permet d'avoir rapidement un aperçu de "qu'est-ce qu'il manque", de l'âge des fichiers, de savoir qui est plus récent que qui, etc... Super pratique donc! Mais je ne vais pas m'attarder sur le sujet trop longtemps (J'y reviendrai peut-être un jour si je fais une version "publique" et si ça intéresse quelqu'un...). Je voudrais vous parler de Python 3.0 et des problèmes que j'ai rencontrés (et que je rencontre encore à l'heure actuelle) concernant l'utilisation de tkinter. Problèmes qui se révèlent être un des cotés sombres de Python et des modules indépendants qui l'entourent.
samedi, 28 février 2009
Bourrage de zéros en Python
Par Narann le samedi, 28 février 2009, 21:42
Je vous propose une petite procédure en python qui permet d'effectuer un "bourrage de zéros" (ou "zero garbage") à une chaine de caractères. Ceci peut se révéler très pratique dans le cas où, (comme par hasard...) vous vouliez ajouter des zéros devant un chiffre donné pour naviguer dans des dossier (de plans par exemple), où que vous souhaitiez renommer des fichiers en masse (Pas juste dans un dossier hein? Il existe des logiciels qui le font très bien... Là je parle de renommer des dizaines de séquences d'images différentes dans des centaines de fichiers). Personnellement, j'utilise souvent cette procédure alors j'ai jugé utile d'en faire part à tous le monde.
dimanche, 22 février 2009
[fdMiaMaterialXCreateFB] Créez automatiquement vos renderPass pour le mia_material_x
Par Narann le dimanche, 22 février 2009, 21:58
Bonjour à tous! Aujourd'hui je vous propose un script mel qui va vous permettre de créer tous les framebuffers nécessaire au compositing du shader mia_material_x.
Je vous propose également un petit tutorial pour vous expliquer comment l'utiliser et comment le compositer. Le script contient des commentaires (en anglais) ce qui permet au personnes intéressé de pouvoir jeter un coup d'œil.
samedi, 21 février 2009
Créer 300 dossiers en Python
Par Narann le samedi, 21 février 2009, 15:25
Il arrive dès fois d'avoir à créer un tas de dossier identique ou la seul différence se situe au niveau du numéro...
J'ai toujours considéré qu'a partir du moment ou une manipulation devait être faites plus de deux fois il fallait qu'elle soit automatisé. (Car on se rend compte qu'au final on le fait bien plus de trois fois :D )
Je vous propose modestement ce petit script Python oû j'ai expliqué, ligne à ligne, la démarche de la manière la plus claire possible. Le but n'est pas de l'utiliser tel quel mais de vous en inspirer. L'objectif étant qu'un non initié puisse faire quelques modifications pour pouvoir l'adapter à ses besoins.
samedi, 6 décembre 2008
Python dans Maya... Ou l'inverse...
Par Narann le samedi, 6 décembre 2008, 21:42
Cela fait un petit moment que le Python est intégré à Maya...
Mais je n'avais jamais regardé pour deux raisons:
- Pas le temps.
- Je ne connaissais pas le Python... (Forcément...)
Mais depuis mon expérience à def2shoot, j'ai eu l'occasion de découvrir et surtout, d'utiliser ce langage très simple et pourtant, ô combien puissant.
page 4 de 4 - billets suivants »