|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
24.10.2016, 10:50 | #91 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
И куда смотреть?
У потока есть такие варианты завершения:
В коде выше обрабатывается только 3 вариант (вызов cancel у всех потоков). И даже для этого случая не видно уничтожения потоков/очистки mThreads.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
24.10.2016, 11:18 | #92 | |
Пользователь
Регистрация: 17.10.2016
Сообщений: 95
|
Цитата:
Код:
Код:
|
|
24.10.2016, 11:45 | #93 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
В потоке-то есть, но никто извне не узнает об этом (ну или хотя бы просто о том, что поток завершился)
Ну так удалять надо не когда вздумалось, а после их завершения.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
24.10.2016, 22:21 | #94 | |
Пользователь
Регистрация: 17.10.2016
Сообщений: 95
|
Цитата:
Код:
|
|
24.10.2016, 22:23 | #95 |
Пользователь
Регистрация: 17.10.2016
Сообщений: 95
|
а как сделать сигнал на закрытия програмы хрестиком?
Код:
isEmpty подойдет? |
24.10.2016, 22:24 | #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. |
24.10.2016, 22:29 | #97 |
Пользователь
Регистрация: 17.10.2016
Сообщений: 95
|
так мне и нужно)
если я не закрываю виджет но заново жму кнопку, то мне нужно сделать иф, если mThreads не пусчтой то я все удаляю и делаю mThreads.clear(); mThreads.reserve(mIdealThreadCount) ; правильно я думаю? Код:
|
24.10.2016, 22:34 | #98 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
да, можно так (только еще удалить все объекты если не пустой), но обработка всех вариантов завершения описанных выше все равно нужна же, так что можно и там очищать.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
24.10.2016, 22:37 | #99 | |
Пользователь
Регистрация: 17.10.2016
Сообщений: 95
|
Цитата:
я правильно конект для хрестика сделал? я в самом конце делаю Код:
Код:
Последний раз редактировалось stasJun; 24.10.2016 в 22:39. |
|
24.10.2016, 23:15 | #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 |