<div>Ciao!</div>
<div>Ho visto la demo di wx: PseudoDC e mi è stata di aiuto per costruire una GUI con barra dei menu, barra degli strumenti, barra di stato e al centro un canvas delle dimensioni di una carta di credito in cui l'utente può caricare un'immagine e testo e fare il drag and drop sia dell'immagine che del testo. Ora il problema che devo affrontare è lo zoom sul canvas, cioè quando l'utente zoomma sul canvas vengono zoommati contemporaneamente sia il testo che l'immagine, qualche consiglio su come implementare lo zoom???</div>
<div>Grazie!!</div>
<div> </div>
<div>Daniela<br><br> </div>
<div><span class="gmail_quote">2008/11/6, maria saletta <<a href="mailto:danielita74@gmail.com">danielita74@gmail.com</a>>:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Grazie mille, sei stato di aiuto!!!!! E' da poco tempo che programmo in python ed è la prima volta che faccio un'interfaccia grafica!!!! <br>
<br>Daniela<br><br>
<div class="gmail_quote">2008/11/4 Y3s <span dir="ltr"><<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:y3s@katamail.com" target="_blank">y3s@katamail.com</a>></span>
<div><span class="e" id="q_11d72220e6ea2001_1"><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid"><br>Il giorno 04/nov/08, alle ore 19:05, maria saletta ha scritto:<br>
<div><br>> Copio ed incollo il codice sorgente della demo nel mio editor, lo<br>> mando in esecuzione ed ho il seguente errore....:<br>> Tracebach(most recent call last):<br>> File "prova.py", line 2, in <module><br>
> import images<br>> ImportError: No module named images<br>><br>> quindi ricerco images.py in C e lo trovo in C:\Python25\Lib<br>> \site_packages\wx-2.8-msv-unicode\wx\py<br>> quindi inserisco nel codice sorgente: from wx.py import *<br>
<br> </div>Non è quello il file giusto, ma è quello che trovi nella cartella<br>della demo. Puoi anche semplicemente copiarne la funzione che serve,<br>è solo una...<br>
<div><br>><br>> mando in esecuzione e.......:<br>> Tracebach (most recent call last):<br>> File "prova.py", line 340, in <module><br>> import run<br>> ImportError: No module named run<br>
> Effettuo la ricerca di run.py e scopro che si trova nel pacchetto<br>> demo di wxpython!!!<br>><br><br> </div>Quel run.py è lo script che si occupa di integrare la singola demo in<br>tutto il baraccone. Se vuoi provare a tirarlo fuori devi scriverti il<br>
tuo codice di bootstrap. Puoi provare a copiare il sorgente della<br>demo fino alla funzione runTest (inclusa) e poi inserire qualcosa del<br>genere:<br><br>if __name__ == "__main__":<br> import sys<br><br> app = wx.PySimpleApp(0)<br>
<br> f = wx.Frame(None, -1, "Test frame")<br><br> cp = runTest(f, f, sys.stdout)<br><br> f.Show()<br><br> app.MainLoop()<br><br>In questo modo dovrebbe funzionare, senza richiedere tutta<br>l'infrastruttura della demo...<br>
<div>
<div></div>
<div>_______________________________________________<br>Python mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Python@lists.python.it" target="_blank">Python@lists.python.it</a><br>
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://lists.python.it/mailman/listinfo/python" target="_blank">http://lists.python.it/mailman/listinfo/python</a><br> </div></div></blockquote></span></div>
</div><br></blockquote></div><br>