Herunterladen Inhalt Inhalt Diese Seite drucken

Client; Einführung Zu Tkinter - SunFounder Smart Video Car für Raspberry Pi Handbuch

Für das raspberry pi modell b+, 2 modell b and 3 modell b
Inhaltsverzeichnis

Werbung

2. Client

Es ist einfacher einen TCP-Client zu erstellen als einen Server. Benutzen Sie den folgenden
Pseudocode:
c
= socket( )
c.connect( )
comm_loop:
c.send( )/c.recv( )
c.close( )
Wie zuvor erwähnt, werden alle Sockets über die Funktion socket.socket()erstellt. Anschließend
kann die Funktion connect() aufgerufen werden, um sich mit dem Server zu verbinden. Nach
der Verbindung wird der Dialog zwischen Client und Server aktiviert. Sobald der Dialog endet,
wird der Client den Socket und die Verbindung schliessen.
Einführung zu Tkinter
Entwickelt
auf
der
Benutzeroberfläche. Tkinter ist ein GUI-Widget in der Programmiersprache Python, das für die
schnelle Entwicklung von Anwendungsprogrammen mit grafischen Benutzeroberflächen dient.
Es ist ganz einfach mit Tkinter, Sie müssen nur das Modul in Python importieren.
Erstellung und Ausführung eines GUI-Programms, gehen Sie folgendermaßen vor:
a) Importieren Sie das Modul Tkinter (über import Tkinter oder from Tkinter import *).
b) Erstellen Sie ein oberes Window-Objekt, das das ganze GUI-Programm enthalten wird.
c) Erstellen Sie das Modul GUI, das für das Objekt benötigt wird und aktivieren Sie die
Funktionen.
d) Verbinden Sie die GUI-Module mit dem Code am Back-End System.
e) In die Hauptereignisschleife eintreten.
Nehmen Sie ein einfaches GUI-Programm:
Erstellen Sie eine Datei Tk_test.py unter /home:
chmod
+x Tk_test.py
Fügen Sie der Datei ein ausführbares Privileg an:
chmod
+x Tk_test.py
Ö ffnen Sie die Datei:
vim
Tk_test.py
# Create a client socket.
# Try to connect a server.
# Communication loop.
# Dialog (sending out and receiving data)
# Close the client socket.
Basis
von
Tkinter,
besitzt
unser
Clientprogramm
63
eine
grafische

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis