Funktionen mit einander verknüpfen
Verfasst: Sonntag 1. November 2020, 00:06
Hallo,
ich habe folgendes Problem. Ich Möchte eine Liste erstellen die aus den output verschiedener Funktionen besteht. Am Ende Möchte ich eine Liste haben die folgender Maßen aussieht.
lc=['forward','rearward']
Ich habe nicht wirklich viel Erfahrung mit python und hoffe daher auf hiile hier aus dem Forum.
def directions(): # diese Funktion wird ausgeführt, wenn ein Toolbutton aktiviert wird
lc=[]
lc.append(direc_forw,direc_rearw)
def AddForward(Cbox_forward,a,b) #diese Funktion wird ausgeführt wenn eine Checkbox aktiviert wird
direc_forw=[]
if guitk.BCCheckBoxIsChecked(CBox_forward): #das ist ein Software spezifischer Befehl und sagt das wenn eine CheckBox aktiviert ist, direc_forw=[]
durch direc_forw=['forward' ersetz werden soll und auch aus diese Funktion ausgegeben werden soll(darum der return)
direc_forw=['forward']
return direc_forw
else:
return direc_forw
def AddRearward(CBox_rearward,a,b):
direc_rearw=[]
if guitk.BCCheckBoxIsChecked(CBox_rearward):
direc_rearw=['rearward']
return direc_rearw
else:
return direc_rearw
So ich hoffe das ist ausreichend erklärt und hoffe, dass ich schnell ein paar Antworten erhalte.
Grüße
ich habe folgendes Problem. Ich Möchte eine Liste erstellen die aus den output verschiedener Funktionen besteht. Am Ende Möchte ich eine Liste haben die folgender Maßen aussieht.
lc=['forward','rearward']
Ich habe nicht wirklich viel Erfahrung mit python und hoffe daher auf hiile hier aus dem Forum.
def directions(): # diese Funktion wird ausgeführt, wenn ein Toolbutton aktiviert wird
lc=[]
lc.append(direc_forw,direc_rearw)
def AddForward(Cbox_forward,a,b) #diese Funktion wird ausgeführt wenn eine Checkbox aktiviert wird
direc_forw=[]
if guitk.BCCheckBoxIsChecked(CBox_forward): #das ist ein Software spezifischer Befehl und sagt das wenn eine CheckBox aktiviert ist, direc_forw=[]
durch direc_forw=['forward' ersetz werden soll und auch aus diese Funktion ausgegeben werden soll(darum der return)
direc_forw=['forward']
return direc_forw
else:
return direc_forw
def AddRearward(CBox_rearward,a,b):
direc_rearw=[]
if guitk.BCCheckBoxIsChecked(CBox_rearward):
direc_rearw=['rearward']
return direc_rearw
else:
return direc_rearw
So ich hoffe das ist ausreichend erklärt und hoffe, dass ich schnell ein paar Antworten erhalte.
Grüße