In Python ein sehr einfaches Tic-Tac-Toe-Spiel mit einer P2P-Architektur mit Sockets erstellen. Momentan hat meine GUI eine Schaltfläche mit dem Namen 'Erstellen', die öffnet und ein neues Spielbrettfenster zeichnet, einen Socket erstellt, eine Verbindung herstellt, zuhört und eine Verbindung akzeptiert. Der Button "Join" öffnet sich und zeichnet ein neues Spielfeld und verbindet sich mit diesem "Server".Python: Zeige die Nachricht 'Waiting for player ...', während der Socket auf die Verbindung wartet
Ich versuche, eine Nachricht mit dem Text "Warten auf den Player ..." anzuzeigen, wenn Sie ein Spiel erstellen, eine Abbrechen-Schaltfläche, um zu stoppen und zum Hauptmenü zurückzukehren, und es auf eigene Faust verschwinden zu lassen Eine Verbindung wurde akzeptiert.
Ich habe versucht mit tkMessageBox, aber das Skript stoppt, bis der Benutzer die Nachricht löscht, so gibt es keine Möglichkeit für mich zu hören/zu akzeptieren, bis der Benutzer etwas drückt.
Welche andere Möglichkeit gibt es für mich, dies zu erreichen?
Danke!
Vielleicht fügen Sie einen Rahmen in der Zwischenzeit, und zerstören Sie es, wenn es akzeptiert? – Zizouz212
Beschlossen, nur ein Fenster mit einem Label und Button zu öffnen und das zu zerstören. Das schien zu funktionieren, außer dass das Problem jetzt darin besteht, dass das ganze Fenster während des Abhörens von Verbindungen einfriert und man nicht auf den Abbrechen-Button klicken kann ... hmm. Arbeitet immer noch daran. – Bapho