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()
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()
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",