it.comp.lang.python
  Home FAQ Contact Sign in
it.comp.lang.python only
 
Advanced search
April 2008
motuwethfrsasuw
 123456 14
78910111213 15
14151617181920 16
21222324252627 17
282930     18
2008
 Jan   Feb   Mar   Apr 
 May   Jun   Jul   Aug 
 Sep   Oct   Nov   Dec 
2008 2007 2006  
total
it.comp.lang.python Profile…
RELATED GROUPS

POPULAR GROUPS

more...

 Up
  twisted sftp server         


Author: Alessandro
Date: Apr 13, 2008 18:08

Stavo cercando di fare un server sftp in twisted, sapete dove posso
trovare un esempio già fatto?

Ho visto che c'e' twisted.conch.unix.FTPServerForUnixConchUse , quindi
scommetto che sono due righe di codice.

Intanto mi leggo i test di conch, ma purtroppo non ho molto tempo.

Grazie
Alessandro
1 Comment
  Come terminare una funzione che avvia un ciclo che dura all'infinito?         


Author: cccicccio
Date: Apr 13, 2008 12:24

Vi posto un semplice esempio che però mi può aiutare nel risolvere un
mio problema un pò più complesso ma dello stesso tipo.
Dato il semplice programma:

from Tkinter import *
class MiaApp:
def __init__(self, genitore):
self.Contenitore = Frame(genitore)
self.Contenitore.pack(side = TOP)
self.pulsante1 = Button(self.Contenitore,
text = "AVVIA",
command = self.avvia
)
self.pulsante1.pack(side = LEFT)
self.pulsante2 = Button(self.Contenitore,
text = "STOP",
command = self.stop
)
self.pulsante2.pack(side = LEFT)
Show full article (1.21Kb)
11 Comments
  gtk: label in lingua         


Author: Alessandro
Date: Apr 11, 2008 03:17

Uso glade per creare le gui, ma l'applicazione deve supportare più
lingua (tra le quali anche cinese e giapponese).

Quale è il metodo migliore per gestire la cosa?

In pratica tutte le scritte devono cambiare in base alla lingua scelta
(tale scelta verrà messa tra le opzioni); suppongo di dover fare una
funzione che itera su tutti gli oggetti e figli (dalla windows
principale in giù)

Grazie
Alessandro
6 Comments
  python, xml, dom, childNodes: problemi nel parsing del file         


Author: calimero68
Date: Apr 11, 2008 02:48

Ciao,
vi risulta che il parser standard per file XML non sia corretto? In
particolare, traduce spazi e newlines come se fossero anche questi dei
nodi, anche se non fanno parte della sintassi XML per quanto ne so.
Provate con il seguente programma:

from xml.dom.minidom import parse
dom1 = parse("path\file.xml")
def browse( indent, node):
children = node.childNodes
if children.length > 0:
for child in children:
if child.nodeType == 3:
print indent + "[" + str(child.nodeValue) + "]"
else:
print indent + str(child.nodeName)
browse( indent + ".", child)
browse( ".", dom1)
Show full article (1.05Kb)
6 Comments
  Re: [PyCon] Pubblicato il programma di Pycon Due         


Author: Carmine Noviello
Date: Apr 11, 2008 02:07

Manlio Perillo ha scritto:
> Il Fri, 11 Apr 2008 07:23:24 +0200, Carmine Noviello ha scritto:
>
>> Manlio Perillo ha scritto:
>>
>>> Venite numerosi!
>> Io dovrei riuscire a portarmene una decina :-)
>
> Salite in treno?
>
> Vengo anche io dalla Campania (e sino anche altre 2-3 persone).
>
>
>
> Manlio Perillo

Credo di si. Ti darò maggiori dettagli nei prox giorni ;-)

no comments
  [PyCon] Pubblicato il programma di Pycon Due         


Author: Manlio Perillo
Date: Apr 10, 2008 02:58

Dopo un non semplice lavoro di selezione ed organizzazione, il programma
di Pycon Due è finalmente pronto, e disponibile all'indirizzo
http://www.pycon.it/pycon2/schedule/

La conferenza si tiene a Firenze nelle giornate di Venerdì 9, Sabato 10
e Domenica 11 Maggio. L'evento di apertura si terrà a Palazzo Vecchio
nel pomeriggio di Venerdì, durante il quale terrà un keynote Richard
Stallman. Sabato e Domenica, al Viva Hotel Laurus, nei pressi del Duomo,
si svolgeranno 3 track parallele di conferenze.

Saranno presenti svariati speaker internazionali tra cui Alex Martelli
(apprezzatissimo tuttologo, di Python e molto altro), Brian Fitzpatrick
(autore di Subversion), Arkadiusz Wahlig (autore di Skype4Py) e Samuele
Pedroni (autore di Jython e sviluppatore di PyPy)

Infine, uno dei keynote verrà tenuto da Raymond Hettinger, uno degli
sviluppatori core del Python più stimati e conosciuti a livello mondiale!

A questo punto restano solo 13 giorni per l'iscrizione alla conferenza a
prezzo scontato e speriamo di riuscire a invogliarvi ancora di più dopo
questo annuncio.

Venite numerosi!

Manlio Perillo
19 Comments
  [tkinter] come attivare o disattivare button e widget?         


Author: cccicccio
Date: Apr 9, 2008 23:27

Vi mostro un esempio molto semplice per avere da voi un consiglio.
Dato il seguente programma:

from Tkinter import *
class MiaApp:
def __init__(self, genitore):
self.Contenitore = Frame(genitore)
self.Contenitore.pack(side = TOP)
self.pulsante1 = Button(self.Contenitore,
text = "bottone 1")
self.pulsante1.pack(side = LEFT)
self.pulsante2 = Button(self.Contenitore,
text = "bottone 2",
state = DISABLED)
self.pulsante2.pack(side = LEFT)
radice = Tk()
miaApp = MiaApp(radice)
radice.mainloop()
Show full article (0.81Kb)
1 Comment
  Timer e gui semplice         


Author: alebont
Date: Apr 9, 2008 11:52

Salve

Da alcuni giorni sto cercando, con Tkinter, un modo per fa apparire e
sparire elementi grafici e widget come label e Entry in determinati
momenti.

qualcosa del tipo

for i in elenco:
aspetta x millisecondi
mostra label con testo i per x millisecondi
cancella label
mostra entry
utente inserisce testo e preme invio
cancella entry

L'unico "timer" che ho trovato in tkinter è widget.after(msec, funz,
argomenti_funzione), ma non riesco a farlo funzionare come
nell'esempio sopra e credo rischi di non essere molto preciso.

Esiste di meglio come timer per tkinter?
Per fare cose come nell'elenco sopra esiste una gui più semplice di
tkinter?

Grazie
no comments
  come aprire un terminale         


Author: cccicccio
Date: Apr 9, 2008 11:04

Durante l'esecuzione del programma che sto realizzando vorrei fargli
aprire un terminale e tramite questo avviare un'altra applicazione in
python. Si può fare?
10 Comments
  nubbio: ripetere un gtk-widget         


Author: Alessandro
Date: Apr 9, 2008 08:26

Sto lavorando con glade, ma tra i tanti widget che sto inserendo molti
GtkCheckButton tutti uguali.

Per semplificare future modifiche di questi ultimi vorrei trovare il
modo di inserirne solo uno nel file xml e ripeterlo n-volte tramite python.

Sto provando con:
...
wTree = gtk.glade.XML(gladefile)
window = wTree.get_widget("window")

cb1 = wTree.get_widget('checkbutton1')
tb = wTree.get_widget('table')
tb.remove(cb)

import copy
cb2 = copy.deepcopy(cb)
cb2.set_name('checkbutton2') #non funzia

tb5.attach(cb1, 4,5,4,5)
tb5.attach(cb2, 4,5,5,6) #non funzia
window.show_all()
...
Show full article (1.16Kb)
4 Comments
 
1 2