|
|
Up |
|
|
  |
Author: MassiMassi
Date: Jan 13, 2008 15:12
Ciao a tutti!
Sto scrivendo uno script wxpython (sotto windows) in cui utilizzo una
checklistbox...ciò di cui avrei bisogno è questo: quando l'utente fa
doppio click su uno degli item della lista vorrei che lo sfondo
dell'item in questione diventi rosso. credo sia necessario ridefinire
la classe wx.CheckListBox, ma non so di preciso cosa fare....qualche
aiuto?
Grazie in anticipo.
|
| |
|
| |
no comments
|
|
  |
Author: ZeDZeD
Date: Jan 13, 2008 11:19
Valentino Volonghi aka Dialtone wrote:
> defaultdict(lambda:defaultdict(lambda:dict()))
erh, devo ammettere che la tua risposta mi ha aumentato i dubbi, più che
diminuirli...
anche negli esempi della documentazione on-line (
http://docs.python.org/lib/defaultdict-examples.html ) si usano
tranquillamente list, int e set... perchè dict non va bene?
inoltre, in effetti, non capisco la differenza che ci può essere tra dict e
lambda:dict(): entrambi, se chiamati, generano un nuovo oggetto di tipo
dict...
In [3]: a, b = dict, lambda: dict()
In [4]: a() == b()
Out[4]: True
cosa mi sfugge?
--
Under construction
|
| |
|
| |
2 Comments |
|
  |
Author:
Date: Jan 13, 2008 10:57
ZeD gmail.com> wrote:
> è corretto l'uso che sto facendo?
No.
defaultdict(lambda:defaultdict(lambda:dict()))
|
| |
|
no comments
|
|
  |
Author: ZeDZeD
Date: Jan 13, 2008 10:45
Salve a tutti
è la prima volta che sto usando questa classe, e inciampo subito in un caso
particolare :D
io ho bisogno di una struttura del tipo defaultdict-di-defaultdict-di-dict
(in pratica dovrei implementare una specie di struttura al albero, di cui
conosco a priori la profondità ) e mi chiedevo come generare la radice...
al momento faccio
>>> from collections import defaultdict
>>> root = defaultdict(lambda:defaultdict(dict))
che, in effetti ha un senso, ma mi sembra terribilmente "strano"...
(ho "inventato" l'uso della funzione anonima dal messaggio d'errore
ottenuto se scrivevo semplicemente defaultdict(defaultdict(dict)):
>>> defaultdict(defaultdict(dict))
Traceback (most recent call last):
File "", line 1, in
TypeError: first argument must be callable
>>>
)
è corretto l'uso che sto facendo?
|
| Show full article (0.87Kb) |
|
no comments
|
|
  |
Author: ccciccciocccicccio
Date: Jan 13, 2008 00:48
Quando apro l'interfaccia grafica creata con Tkinter questa si
posiziona sullo schermo in alto a sinistra... Io vorrei darle una
posizione iniziale differente . Come si fa?
|
| |
|
1 Comment |
|
  |
Author: ccciccciocccicccio
Date: Jan 12, 2008 08:00
Sino ad ora ho usato Tkinter per le mie interfacce grafiche.
Ho pensato di passare a GLADE.
Qualcuno di voi mi può consigliare un tutorial od un manuale?
|
| |
|
1 Comment |
|
  |
Author: orcimorcim
Date: Jan 12, 2008 02:44
c'e' un modo di farsi passare il record sucessivo di una tabella
nella quale e' stato cancellato qualche record all'interno della
tabella.
in altre parole non voglio leggermi tutti i record e poi scandirli uno
a uno
se ho dei buchi dovuti a delle cancellazioni.
ciao Loris
|
| |
|
6 Comments |
|
  |
Author: ccciccciocccicccio
Date: Jan 12, 2008 00:52
Per avviare un'applicazione in python si digita sul terminale:
python applicazione.py
Vorrei adesso che questa applicazione, nel suo funzionamento, apra un
altro terminale lanciando un altro programma senza che sia io a
digitare il comando su terminale.
E' possibile farlo?
|
| |
|
1 Comment |
|
  |
Author: Nicola LarosaNicola Larosa
Date: Jan 11, 2008 13:34
Antonio Valentino wrote:
> Qualcuno può suggerirmi un tool che generi un diagramma delle
> dipendense tra moduli?
|
| |
|
no comments
|
|
  |
|
|
  |
Author: Luca MandolesiLuca Mandolesi
Date: Jan 11, 2008 10:18
salve,
ho appena reistallato psycopg2 su mac os x 10.4 ma ottengo un errore
che non so come risolvere:
Traceback (most recent call last):
File " ", line 1, in
psycopg2.connect('dbname=pyarchinit', 'user=myuser')
OperationalError: FATAL: role "mioutente" does not exist
Se ho ben capito, questo dovrebbe verificarsi se io non ho creato un
utente postgres. Il fatto è che l'utente postgres c'è, quindi non
saprei da dove ricominciare e prima di spianare il computer, postgres
e tutta l'installazione di python volevo sapere se c'è una via più
dolce di risolvere il problema.
grazie a tutti
|
| |
|
8 Comments |
|
|
|
|
|
|