easygui | Accueil Télécharger easyguifr.py |
|
@version: 0.96(2010-08-29) A propos d'EasyGui en français, traduction : F. Laroche, http:// |
Modules nécessaires | ||||||
|
Fonctions principales | |||||||||||||||||||||||||||
boite_oui_non (msg="Veux tu continuer ?", titre=" ", choix=("Oui", "Non"), image=None): Affiche une boite_message avec les choix
"Oui" (par défaut) et "Non". @arg msg: le message à afficher. boite continuer annuler(msg="Veux tu continuer ?", titre=" ", choix=("Continuer", "Annuler"), image=None): Affiche une boite_message avec "Continuer"
(défault -> 1) et "Annuler" (->0) boite_vrai_faux(msg="Veux tu continuer ?", titre=" ", choix=("Vrai","Faux"), image=None): Affiche une boite_message avec "Vrai"
(défault -> 1) et "Faux" (->0) boite_choix_numero(msg="Veux tu continuer ?", titre=" ", choix=("Oui","Non"), image=None): Affiche une boîte avec les choix
passés en paramètre ; boite_message(msg="(Ton message est ici)", titre=" ", ok_button="OK",image=None,root=None): Affiche une boite_message de base avec le seul bouton "OK" boite_bouton(msg="Sélectionnez ",titre=" ", choix=("Bouton 1", "Bouton 2", "Bouton 3"), image=None, root=None): Affiche une boîte avec un message,
un titre, une liste de boutons ; saisie_entier(msg="", titre=" ", defaut="", borneinf=0, bornesup=99, image = None, root = None, **invalidKeywordArguments): Affiche une boite de saisie où
l'utilisateur peut entrer un nombre entier ; multsaisie_base(msg="Complètez les valeurs de chaque champ.", titre=" ", champs=(), valeurs=()): Affiche une boite avec plusieurs lignes
de saisie. Ci-dessous un exemple qui montre comment la liste retournée peut être vérifiée avant d'être acceptée : msg
= "Entrez vos informations personnelles" @arg msg: le msg à afficher. multsaisie_motdepasse(msg="Complètez les valeurs de chaque champ.", titre=" ", champs=tuple(), valeurs=tuple()): Même interface que multsaisie_base,
mais dans multpassword box, le dernier champ doit être un
mot de passe qui sera masqué. saisie_base(msg="Entrez un texte :", titre=" ", defaut="", nettoie=True, image=None, root=None): Affiche une boite de saisie de texte. saisie_motdepasse(msg="Entrez votre mot de passe :", titre=" ", defaut="", image=None, root=None): Affiche une boite où l'utilisateur
peut rentrer un mot de passe. multboite_choix(msg="Faites autant de choix que vous voulez", titre=" ", choix=(), **kwargs): Affiche une boite avec une liste de choix. @arg msg : le msg à afficher. boite_choix(msg="Choisissez une possibilité", titre=" ", choix=()): Affiche une boite avec une liste de choix. @arg msg : le msg à afficher. boite_erreur_programme(msg=None, titre=None): Affiche une boîte avec un message
d'erreur généré par Python (except). boite_code(msg="", titre=" ", text=""): Affiche un texte dans une police à
taille fixe sans retour à la ligne. boite_texte(msg="", titre=" ", text="", codebox=0): Affiche un texte dans une police proportionnelle
avec retour automatique à la ligne. repertoire_ouvre(msg=None, titre=None, default=None): Boite de dialogue destinée à
choisir un répertoire. fichier_ouvre(msg=None, titre=None, default="*", filetypes=None): Boite de dialogue destinée à choisir un fichier. Info sur l'argument "default" Exemple WINDOWS
1 : ...default="c:/monrepertoire/*.py" Exemple WINDOWS
2 : ...default="c:/monrepertoire/test*.py" Remarque: sous Windows, fichier_ouvre change automatiquement le séparateur de répertoire / (slash) de Python en sééparateur Windows : \ (antislash). Info sur l'argument "filetypes" Remarque @rtype: chaîne ou None fichier_sauve(msg=None, titre=None, default="", filetypes=None): Boite de dialogue destinée à
saisir le nom de sauvegarde d'un fichier. |
INFORMATION de LICENSE EasyGuiFr version 0.96.01
Copyright (c) 2010, Stephen
Raymond Ferg ; 2014, Frédéric Laroche. Tous droits réservés.
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation and/or
other materials provided with the distribution.
3. The name of the author may not be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED.
IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
ABOUT THE EASYGUI LICENSE
This license is what is generally known as the "modified BSD license",
aka "revised BSD", "new BSD", "3-clause BSD".
See http://www.opensource.org/licenses/bsd-license.php
This license is GPL-compatible.
See http://en.wikipedia.org/wiki/License_compatibility
See http://www.gnu.org/licenses/license-list.html#GPLCompatibleLicenses
The BSD License is less restrictive than GPL.
It allows software released under the license to be incorporated into proprietary products.
Works based on the software may be released under a proprietary license or as closed source software.
http://en.wikipedia.org/wiki/BSD_licenses#3-clause_license_.28.22New_BSD_License.22.29