Esempio n. 1
0
                   width=400,
                   height=430,
                   grid=[0, 1],
                   align="left",
                   command=on_select,
                   scrollbar=True)
list_box.text_size = 20
get_produk()

label_Box = Box(box, height=100, width=100, align="top", grid=[1, 1])
label_Box = Box(box,
                height=100,
                width=350,
                align="top",
                grid=[1, 2],
                border=True)
label_Produk = Text(label_Box, text="Nama Produk", size=22)
label_Kg = Text(label_Box, text="XXX g", size=24)

label_Box = Box(box, height=40, width=50, align="top", grid=[1, 3])
button = PushButton(box,
                    align="top",
                    padx=40,
                    grid=[1, 4],
                    text="Start",
                    command=load_value)

list_box.repeat(load_produk_cycle, get_produk)

app.display()
Esempio n. 2
0
            avvisi.value="Errore di connessione, l'altro client potrebbe non essere connesso"
    else:
        avvisi.value="Non inviare messaggi vuoti"
    
if __name__ == "__main__":
    try:
        porta_server=int(sys.argv[1])
        indirizzo_ip_client=str(sys.argv[2])
        porta_client=int(sys.argv[3])
    except:
        print("Inserisci in ordine: porta del server, indirizzo ip del client, porta del client ")
        sys.exit(1)
    interfaccia= App(layout="grid")
    messaggi_ricevuti = Text(interfaccia, text="Messaggi ricevuti",align="left",grid=[0,0])
    lista_messaggi=ListBox(interfaccia,scrollbar=True,align="left",command=apri_messaggio,grid=[0,2,6,1])
    lista_messaggi.width=80
    lista_messaggi.repeat(500,stampa_messagggi)
    text = Text(interfaccia, text="Inserisci il testo del messaggio",align="left",grid=[0,6])
    textbox = TextBox(interfaccia,grid=[0,7,4,1])
    textbox.width=30
    tastoInvio = PushButton(interfaccia, text="Invia",align="left", command=invia_dati,grid=[5,7])
    Labelavvisi=Text(interfaccia, text="Avvisi:",align="left",grid=[0,8])
    avvisi=Text(interfaccia,size=9,align="left",grid=[0,9])
    thread_server=serverThread(("localhost",porta_server))
    thread_server.start()
    
    interfaccia.display()
    thread_server.restaAttivo = False
    thread_server.join()

    
Esempio n. 3
0
    indirizzo = (indirizzo_ip_server, porta_server)

    interfaccia = App(layout="grid", width=700, height=700, title="pymsg")
    interfaccia.disable()
    messaggi_ricevuti = Text(interfaccia,
                             text="Messaggi ricevuti",
                             align="left",
                             grid=[0, 0])
    lista_messaggi = ListBox(interfaccia,
                             scrollbar=True,
                             align="left",
                             command=apri_messaggio,
                             grid=[0, 2, 6, 1])
    lista_messaggi.width = 80
    lista_messaggi.repeat(2000, richiedi_messaggi)
    text = Text(interfaccia,
                text="Inserisci il testo del messaggio",
                align="left",
                grid=[0, 6])
    textbox = TextBox(interfaccia, grid=[0, 7, 4, 1])
    textbox.width = 30
    tastoInvio = PushButton(interfaccia,
                            text="Invia",
                            align="left",
                            command=invia_dati,
                            grid=[5, 7])
    labelUsername = Text(interfaccia, text="", align="left", grid=[0, 9])
    Labeldest = Text(interfaccia,
                     text="Inserisci destinatario",
                     align="left",