Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.84/25: Рейтинг темы: голосов - 25, средняя оценка - 4.84
0 / 0 / 2
Регистрация: 28.02.2017
Сообщений: 29
1

Как остановить функцию во время её исполнения

05.03.2017, 08:20. Просмотров 5050. Ответов 1
Метки нет (Все метки)

Как остановить функцию во время её исполнения
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 from tkinter import *
class Start(object):
    def __init__(self):
        self.but=Button(root,text='Цвет')
        self.but.bind('<Button>',self.afte)
        self.but.pack()
        self.button=Button(root,text='Стоп')
        self.button.bind('<Button>',self.stop)
        self.button.pack()
        self.fra=Frame(root,bg='green',width=300,height=300)
        self.fra.pack()
    def afte(self,event):
        self.but.after(1500,self.after1)
    def after1(self):
        self.fra.configure(bg='blue')
        self.but.after(150,self.after2)
    def after2(self):
        self.fra.configure(bg='red')
        self.but.after(150,self.after1)
    def stop(self,event):
        # инструкция останавливающая after1 и after2
if __name__=='__main__':
    root=Tk()
    Start()
    root.mainloop()
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.03.2017, 08:20
Ответы с готовыми решениями:

Как задать программе время исполнения и время закрытия?
Подскажите пожалуйста как можно задать время исполнения и время закрытия программы допустим нужно...

Как увеличить время исполнения скрипта?
Вот дает ошибку Fatal error: Maximum execution time of 30 seconds exceeded in...

Как определить платформу во время исполнения программы?
Коллеги ! Кто знает, как во время исполнения программы на Java определить под какой операционкой...

как во время исполнения программы AT90 записывать данные фле
возник вопрос. есть ли функции записи во флеш, с помощью avr-libc прямо при выполнении программы....

1
1 / 1 / 2
Регистрация: 16.10.2016
Сообщений: 111
05.03.2017, 14:49 2
Просто допиши в конце функции, которую нужно остановить:

Python
1
return
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.03.2017, 14:49

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как с использованием ADO во время исполнения я могу получить структуру базы?
Вопрос: как с использованием ADO во время исполнения я могу получить структуру базы, т.е. список...

Как-нибудь можно предотвратить ошибки типа UNKNOWN IDENTIFIER во время исполнения?
Нормальной ide для кодинга на питоне нет, поэтому приходится работать в обычном редакторе с...

Как остановить событие Paint на время
Я пишу программу: бронирование авиабилетов. Создаю массив PictureBox для визуального представления...

Как остановить системное время в биос
Всем привет, подскажите как остановить системное время в биосе? Какой скрипт запустить? В моем...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.