Bis jetzt sieht das so aus:
Code: Alles auswählen
# -*- coding: cp1252 -*-
import Tkinter as tk
pcs = {"192.168.10.20" : "123456789"} # IP-Adressen und Pc Codes
ipadresse = ""
code = ""
def eins(ipadresse):
ipadresse = ipadresse+"1"
return ipadresse
def zwei(ipadresse):
ipadresse = ipadresse+"2"
return ipadresse
def drei(ipadresse):
ipadresse = ipadresse+"3"
return ipadresse
def vier(ipadresse):
ipadresse = ipadresse+"4"
return ipadresse
def fuenf(ipadresse):
ipadresse = ipadresse+"5"
return ipadresse
def sechs(ipadresse):
ipadresse = ipadresse+"6"
return ipadresse
def sieben(ipadresse):
ipadresse = ipadresse+"7"
return ipadresse
def acht(ipadresse):
ipadresse = ipadresse+"8"
return ipadresse
def neun(ipadresse):
ipadresse = ipadresse+"9"
return ipadresse
def null(ipadresse):
ipadresse = ipadresse+"0"
return ipadresse
def punkt(ipadresse):
ipadresse = ipadresse+"."
return ipadresse
adresse = tk.Tk() # erstelle Tk-Fenster
adresse.title("IP-Adresse?")
#erstelle Buttons mit Zahlen für IP-Adresse
b1 = tk.Button(adresse, text = "1", command = lambda:eins(ipadresse))
b1.grid(row=0, column=0, ipadx = 10, ipady = 5, padx = 2, pady = 2)
b2 = tk.Button(adresse, text = "2", command = lambda:zwei(ipadresse))
b2.grid(row=0, column=1, ipadx = 10, ipady = 5, padx = 2, pady = 2)
b3 = tk.Button(adresse, text = "3", command = lambda:drei(ipadresse))
b3.grid(row=0, column=2, ipadx = 10, ipady = 5, padx = 2, pady = 2)
b4 = tk.Button(adresse, text = "4", command = lambda:vier(ipadresse))
b4.grid(row=1, column=0, ipadx = 10, ipady = 5, padx = 2, pady = 2)
b5 = tk.Button(adresse, text = "5", command = lambda:fuenf(ipadresse))
b5.grid(row=1, column=1, ipadx = 10, ipady = 5, padx = 2, pady = 2)
b6 = tk.Button(adresse, text = "6", command = lambda:sechs(ipadresse))
b6.grid(row=1, column=2, ipadx = 10, ipady = 5, padx = 2, pady = 2)
b7 = tk.Button(adresse, text = "7", command = lambda:sieben(ipadresse))
b7.grid(row=2, column=0, ipadx = 10, ipady = 5, padx = 2, pady = 2)
b8 = tk.Button(adresse, text = "8", command = lambda:acht(ipadresse))
b8.grid(row=2, column=1, ipadx = 10, ipady = 5, padx = 2, pady = 2)
b9 = tk.Button(adresse, text = "9", command = lambda:neun(ipadresse))
b9.grid(row=2, column=2, ipadx = 10, ipady = 5, padx = 2, pady = 2)
b10 = tk.Button(adresse, text = "0", command = lambda:null(ipadresse))
b10.grid(row=3, column=1, ipadx = 10, ipady = 5, padx = 2, pady = 2)
b11 = tk.Button(adresse, text = ".", command = lambda:punkt(ipadresse))
b11.grid(row=3, column=0, ipadx = 10, ipady = 5, padx = 2, pady = 2)
Irgendwie fehlt noch der Eintrag: ipadresse = eins(ipadresse) (z.B.), ich weiß aber nicht wohin damit.
Kann mir das jemand erklären oder sagen was ich falsch mache und wie ich den Fehler beheben kann?
Danke schon mal im voraus.
Gruss Benito (11 Jahre)