Bonjour,

Je suis nouveau sur le forum:
Avant je programmais en VB.net sous windows
Maintenant, je suis passé à linux et j'apprends la programation en Python
Et comme tout débutant j'ai des problème avec la syntaxe.
J'aurais besoins d'utiliser le controle ScrolledListBox, mais je ne sais pas comment l'appeler (l'importer) dans mon script
J'ai essayé:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#-*- coding: latin-1 -*-
from Tkinter import *
import Pmw
 
rap=Pmw.initialise()
rap.title("Montant restant à payer")
#Les versements automatiques 
 
Je ne sais pas comment faire pour introduire le mégawidget ScrolledListBox
dans ma routine.
 
Voici ce que j'ai essayé :
 
lvaut=Pmw.ScrolledListBox(rap,labelpos=N,
                       label_text="Versements automatique restant à exécuter",
                       label_font="Helvetica 14 bold underline",
                       label_fg='blue',label_pady=15,
                       text_font="Times 14 normal",text_bg="ivory",
                       text_padx=10,text_pady=10,text_wrap="none",
                       borderframe=1,
                       borderframe_borderwidth=3,
                       borderframe_relief=SOLID,
                       usehullsize=1,
                       hull_width=650,hull_height=250)
lvaut.pack(expand=NO,fill=BOTH,padx=15,pady=8)
 
# Les opérations non comptabilisée par la banque
 
lop=Pmw.ScrolledListBox(rap,labelpos=N,
                     label_text="Opérations non comptabilisée par la banque (tous comptes confondus)",
                     label_font="Helvetica 14 bold underline",
                     label_fg='blue',label_pady=15,
                     text_font="Times 14 normal",text_bg="ivory",
                     text_padx=10,text_pady=10,text_wrap="none",
                     borderframe=1,
                     borderframe_borderwidth=3,
                     borderframe_relief=SOLID,
                     usehullsize=1,
                     hull_width=650,hull_height=400)
lop.pack(expand=NO,fill=BOTH,padx=15,pady=8)
 
# Les virements avec dates mémo restant à payer
 
lvir=Pmw.ScrolledListBox(rap,labelpos=N,
                      label_text="Virements avec date mémo restant à payer",
                      label_font="Helvetica 14 bold underline",
                      label_fg='blue',label_pady=15,
                      text_font="Times 14 normal",text_bg="ivory",
                      text_padx=10,text_pady=10,text_wrap="none",
                      borderframe=1,
                      borderframe_borderwidth=3,
                      borderframe_relief=SOLID,
                      usehullsize=1,
                      hull_width=650,hull_height=200)
lvir.pack(expand=NO,fill=BOTH,padx=15,pady=15)
 
rap.mainloop()
Au départ j'avais utilisé ScrolledTextBox au lieu de ScrolledListBox et ça marchait mais (ce que je veux c'est simplement afficher des fichiers se trouvant sur le disque dur)

A ce stade, je prépare toutes mes interfaces graphique, je m'occuperai du reste après.

Pourriez vous m'aider svp.

andreDVL