Profilo di Andrea Messori

Nome Andrea Messori
Indirizzo email andrea.messori@alice.it
AvatarAvatar utenti
Messaggi24
  • Re: Array di pulsanti Tkinter
    Forum >> Programmazione Python >> GUI
    Ciao a tutti.
    Con il bind tutto funziona:

    List[index].bind("<Button-1>",lambda event, iddd=index: GetThisOne(iddd))


  • Re: Array di pulsanti Tkinter
    Forum >> Programmazione Python >> GUI
    for row in FileRegistro:
            if row[0]=="*":
                RigaT.append(StringVar())
                List.append(Button(NewFrame,font=("Droid Sans Mono", 12, "bold"),textvariable=RigaT[index],width=55,bg="dark grey",anchor="nw"))
                List[index].configure(command=lambda:GetThisOne(List[index]))
                List[index].pack()
  • Re: Array di pulsanti Tkinter
    Forum >> Programmazione Python >> GUI
    Scusate, mi sono accorto che sono sparite le parentesi quadre.Ogni "index" che si vede dovrebbe essere fra le parentesi quadre...
  • Array di pulsanti Tkinter
    Forum >> Programmazione Python >> GUI
    Buongiorno a tutti. Ho fatto una routine per la creazione di un array di pulsanti:



    for row in FileRegistro:

    RigaT.append(StringVar())

    List.append(Button(NewFrame,font=("Droid Sans Mono", 12, "bold"),textvariable=RigaTindex))

    Listindex.configure(width=55,bg="dark grey",anchor="nw")

    Listindex.pack()

    Listindex.configure(command=lambda:MyCall(index))

    index=index+1






    La routine funziona perfettamente e i pulsanti vengono creati e impacchettati con la loro scritta. L'unico problema è che quando clicco su un pulsante, la chiamata alla MyCall riporta sempre l'ultimo valore di index. Praticamente è come se a ogni pulsante non venga associato il proprio index.

    Qualcuno ha un suggerimento?

    Grazie,




    Andrea
  • Difficoltà nell'esecuzione di un socket
    Forum >> Programmazione Python >> Scripting
    Buongiorno a tutti. Ho un programma in python che gira su raspberry pi 3. Il programma parte in automatico all'avvio della GUI. Alla partenza parte un timer che ciclicamente cerca di collegarsi ad un server via socket. Il problema:
    se la partenza è automatica, non avviene nessun collegamento e pare che non parta neanche il timer, mentre, se chiudo il programma e lo riapro tramite LXTerminal (python /miacartella/mioprogramma.py), funziona tutto normalmente. Inoltre. ho installato TeamViewer e anche quello non si collega se il programma è partito in automatico.
    Qualcuno ha idea del perché?
    Grazie mille,
    Andrea
  • Re: Server-multiclient con socket non si collega
    Forum >> Programmazione Python >> Web e Reti
    Ma chi è Said? :)

    Quello che ha risposto per ultimo prima di me. Siccome il suo nome aveva caratteri simil-arabo, l'ho chiamato Said.... :)
    Grazie per la risposta. In ogni caso, al di là dell'errore in trasmissione di un dato, il problema sulla connessione rimane... Ho già fatto duemila prove ancora ma non c'è verso. In VB6 la connessione è istantanea.

  • Re: Server-multiclient con socket non si collega
    Forum >> Programmazione Python >> Web e Reti
    Aprimus, grazie per il codice ma è quello che utilizzo già ed è quello che, di fatto, resta in attesa di una chiamata per mooooolto tempo....
    Said, ti ringrazio per l'intervento ma temo che dovrai essere un po' più descrittivo perché programmo in python da troppo poco tempo per leggere tra le righe. In ogni caso, ho notato la differenza nella trasmissione del dato e ho visto che hai messo una "b" prima della stringa. Cosa significa?
  • Re: Server-multiclient con socket non si collega
    Forum >> Programmazione Python >> Web e Reti
    Buongiorno e buon inizio settimana.
    Purtroppo non ricevo nessun errore... Non si collega e basta. Resta lì in ascolto per tutta la vita.
  • Re: Server-multiclient con socket non si collega
    Forum >> Programmazione Python >> Web e Reti
    Ciao, grazie per la risposta e per il link. Purtroppo me li sono guardati già tutti (o quasi), ma il problema persiste.
    Tanto per la cronaca, i client sono Raspbian su Raspberry mentre il server è un Windows 7.
  • Server-multiclient con socket non si collega
    Forum >> Programmazione Python >> Web e Reti
    Buona sera a tutti, normalmente cerco di leggere tutti i forum per evitare di fare domande nei forum, ma questa volta non riesco ad uscirne...
    Ho scritto un programma che fa diverse cose ma che ogni qual volta serve, invia dei dati ad un server tramite socket. Tale programma è scritto in python, il programma sul server in VB6. Fin qui tutto funziona perfettamente. Siccome, però, vorrei passare il programma server in python perché VB6 mi da problemi su Windows 7, ho preso i vari programmini che ci sono in rete per poi lavorarci sopra. Ne ho provati almeno una decina, ma nessuno prende in carico la richiesta di connessione.
    Sul client ho:
    from socket import *
    serverHost = '192.168.0.11'
    serverPort = 2000
    s = socket(AF_INET, SOCK_STREAM)
    s.settimeout(10)
    s.connect((serverHost, serverPort))
    dato="MI SONO CONNESSO"
    s.send(dato)
    Qualcuno sa dirmi cosa devo scrivere nell'applicazione server per fare in modo che i due si parlino???
    P.s.: il server dovrebbe accettare almeno 21 connessioni simultanee...
    Grazie a tutti!