Ich habe ein Programm, welches das Netzwerk durchsucht und dafür eine Oberfläche erstellt. Für die GUI habe ich eine eigene Klasse erstellt. Wenn der Scan durch Klicken auf den "Run"-Button gestartet wird, soll dieser deaktiviert werden:
Code: Alles auswählen
self.runB = Tkinter.Button(self.top, text='Run', command= self.runScan)
self.runB.grid(row=7, column=0, sticky=W)
def runScan(self):
self.startB = Tkinter.Label(self.top, text="Scan running...", justify=RIGHT).grid(row=7, column=0)
self.runB['state'] = 'disabled'
startScan(self.eTarget.get(), self.runB, self.everyoneC.get(), self.hiddenSC.get(), self.eThread.get(), self.filePathTk)
self.startB = Tkinter.Label(self.top, text="Scan complete!", justify=RIGHT).grid(row=7, column=0)
self.runB['state'] = 'normal'
Vielen Dank schon mal für die Hilfe!