Afficher un message
Vieux 29/10/2007, 19h18   #1
Bruno Desthuilliers
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Début difficile, !!

alainL a écrit :
> Bonsoir,
> Las de VB (mes derniers essais, modestes datent de VB4) je voudrais
> essayer Python .
> J'ai donc installé ce que je crois être la dernière version, avec IDLE.
> J'ai lu une partie d'un pdf (G.Swinnen) et me suis "lancé": j'ai recopié
> ça


Dans quoi ? IDLE s'ouvre par défaut sur un shell interactif, mais permet
aussi (heureusement) d'éditer des fichiers sources .py, et le
comportement attendu n'est pas nécessairement le même.

(NB : accessoirement, IDLE n'est pas vraiment un outil à vocation
professionnelle - c'est surtout histoire d'avoir un environnement GUI
minimal 'out of the box').

> (à partir du from, qd même :-))
> __________________________________________________ _______________________________
>
> Python 2.5.1 (r251:54863, Apr 18 2007, 08:51:08) [MSC v.1310 32 bit
> (Intel)] on win32
> Type "copyright", "credits" or "license()" for more information.
>
> ************************************************** **************
> Personal firewall software may warn about the connection IDLE
> makes to its subprocess using this computer's internal loopback
> interface. This connection is not visible on any external
> interface and no data is sent to or received from the Internet.
> ************************************************** **************
>
> IDLE 1.2.1


Bon, apparamment tu es dans le shell...

>>>> from Tkinter import *
>>>> fen1 = Tk()
>>>> txt1 = Label(fen1, text = 'Premier:')
>>>> txt2 = Label(fen1, text = 'Second:')
>>>> entr1 = Entry(fen1)
>>>> entr2 = Entry(fen1)
>>>> txt1.grid(row =0)
>>>> txt2.grid(row =1)
>>>> entr1.grid(row =0, column =1)
>>>> entr2.grid(row =1, column =1)
>>>> fen1.mainloop()

> __________________________________________________ _______________________________
>
> F5 ----> La fenetre Tk ouverte m'a annoncé une erreur de syntaxe... et
> le chiffre 5 de Python 2.5.1 en première ligne est passé sur fond
> rouge.... J'ai lu, relu et rererelu.... Où trouver un tutoriel qui date
> pas trop ???


Tkinter est assez stable s'il me souvient bien. De toutes façons, ton pb
est ailleurs: je viens de tester ton code ici (sans IDLE) et ça tourne.

> Autre prb: est-il possible de revenir au milieu du code pour corriger ou
> changer un bout de saisie ???


Le shell Python n'est pas fait pour développer, mais pour tester et
explorer. Le vrai code, mets le dans un fichier .py (ou .pyw si tu es
sous Windows et que c'est un programme GUI). Tu peux utiliser IDLE pour
éditer ces fichiers.

Mes deux centimes.
  Réponse avec citation
 
Page generated in 0,06464 seconds with 9 queries