Новичок на Python, в основном у меня есть пользовательский интерфейс с несколькими кнопками, когда я нажимаю одну кнопку, я хотел бы начать обработку/разбор файлов в фоновом режиме, пока я все еще могу играть с пользовательским интерфейсом, Пользовательский интерфейс становится невосприимчивым «вращающимся колесом».generate Еще одна тема в Python
class MyUI(Frame):
def __init__(self, parent):
Frame.__init__(self, parent, background="white")
self.parent = parent
self.initUI()
def initUI(self):
self.validate_button = Button(self,
text='Validate',
command=self.validate_files).pack()
def validate_files(self):
try:
t = Thread(target=self.process_files(), args=('labala',1))
t.start
t.join
except Exception, errtxt:
print errtxt
def process_colls(self):
items = self.lb.curselection()
for i in items:
self.do_parse(self.varDirName, self.lb.get(int(i)))
def main():
root = Tk()
root.geometry("600x600+300+300")
app = MyUI(root)
root.mainloop()
if __name__=="__main__":
main()
Для меня ваш код - просто пустой экран. Вам что-то не хватает? – rookie
Исправьте свой отступ. Python невозможно интерпретировать без правильного отступа. – khelwood
Не просто отступ ... в 'validate_files()' вы просто поймаете свои синтаксические ошибки :) –