![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#91 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
И куда смотреть?
У потока есть такие варианты завершения:
В коде выше обрабатывается только 3 вариант (вызов cancel у всех потоков). И даже для этого случая не видно уничтожения потоков/очистки mThreads.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#92 | |
Пользователь
Регистрация: 17.10.2016
Сообщений: 95
|
![]() Цитата:
Код:
Код:
|
|
![]() |
![]() |
![]() |
#93 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
В потоке-то есть, но никто извне не узнает об этом
![]() Ну так удалять надо не когда вздумалось, а после их завершения.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#94 | |
Пользователь
Регистрация: 17.10.2016
Сообщений: 95
|
![]() Цитата:
Код:
|
|
![]() |
![]() |
![]() |
#95 |
Пользователь
Регистрация: 17.10.2016
Сообщений: 95
|
![]()
а как сделать сигнал на закрытия програмы хрестиком?
Код:
isEmpty подойдет? |
![]() |
![]() |
![]() |
#96 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Так деструктор виджета вызовется только при его закрытии.
http://stackoverflow.com/questions/1...x-close-button Код:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 24.10.2016 в 22:30. |
![]() |
![]() |
![]() |
#97 |
Пользователь
Регистрация: 17.10.2016
Сообщений: 95
|
![]()
так мне и нужно)
если я не закрываю виджет но заново жму кнопку, то мне нужно сделать иф, если mThreads не пусчтой то я все удаляю и делаю mThreads.clear(); mThreads.reserve(mIdealThreadCount) ; правильно я думаю? Код:
|
![]() |
![]() |
![]() |
#98 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
да, можно так (только еще удалить все объекты если не пустой), но обработка всех вариантов завершения описанных выше все равно нужна же, так что можно и там очищать.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#99 | |
Пользователь
Регистрация: 17.10.2016
Сообщений: 95
|
![]() Цитата:
я правильно конект для хрестика сделал? я в самом конце делаю Код:
Код:
Последний раз редактировалось stasJun; 24.10.2016 в 22:39. |
|
![]() |
![]() |
![]() |
#100 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Да удаление-то ладно, но там ж сейчас всегда будет висеть кнопка отмены (пока ее не нажмут) когда на самом деле потоки давно остановились.
это не сигнал, просто переопределяемая функция родительского класса.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск слов в файле | Stepan_P | Linux (Ubuntu, Debian, Red Hat, CentOS, Mint) | 0 | 25.12.2015 14:14 |
Поиск слов в текстовом файле | slipkos | Помощь студентам | 4 | 02.06.2013 19:18 |
Поиск симметричных слов в файле | Almost | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 10.01.2013 08:53 |
Поиск слов в файле | сушка | Общие вопросы по программированию, компьютерный форум | 1 | 08.04.2012 12:44 |
Поиск слов в текстовом файле | svt | Помощь студентам | 8 | 07.11.2009 19:56 |