Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
darkhac |
4.12.2010, 16:22
Сообщение
#1
|
|
Студент ![]() Группа: Участник Сообщений: 19 Регистрация: 29.7.2009 Пользователь №: 956 Спасибо сказали: 2 раз(а) Репутация: 0
|
Знаю способ использующий метод gradWindow у Qpixmap, проблема в том что все наследники от QWidget могут быть созданы только в главном потоке, может кто нибудь подскажет способ как это сделать?
|
|
|
|
|
Litkevich Yuriy |
4.12.2010, 16:27
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
а в чём крайность создания снимка в отдельном потоке?
|
|
|
|
|
darkhac |
4.12.2010, 16:40
Сообщение
#3
|
|
Студент ![]() Группа: Участник Сообщений: 19 Регистрация: 29.7.2009 Пользователь №: 956 Спасибо сказали: 2 раз(а) Репутация: 0
|
Цитата(Litkevich Yuriy @ 4.12.2010, 18:27) Link а в чём крайность создания снимка в отдельном потоке? Приложение клиентсерверное, и скриншоты должны начать слаться только после того как в сокет придет команда о устанвке соодинения |
|
|
|
|
Алексей1153 |
4.12.2010, 17:15
Сообщение
#4
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2946 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34
|
darkhac, когда придёт сообщение о соединении, шли сигнал в главный поток нужному виджету. А тот пускай делает скрин и отрпавляет.
|
|
|
|
|
Litkevich Yuriy |
5.12.2010, 7:56
Сообщение
#5
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Алексей1153, +1
|
|
|
|
|
darkhac |
16.12.2010, 9:15
Сообщение
#6
|
|
Студент ![]() Группа: Участник Сообщений: 19 Регистрация: 29.7.2009 Пользователь №: 956 Спасибо сказали: 2 раз(а) Репутация: 0
|
Тогда виснет окно программы.
|
|
|
|
|
Алексей1153 |
16.12.2010, 9:35
Сообщение
#7
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2946 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34
|
darkhac, слово "виснет" может означать что угодно (знаем, сталкивались... ). Поподробнее
|
|
|
|
|
Litkevich Yuriy |
16.12.2010, 18:27
Сообщение
#8
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Цитата(darkhac @ 16.12.2010, 11:15) Link Тогда виснет окно программы. операция фотографирования экрана, длится очень мало времени. Виснуть не может. А вот если ты ещё какой-то продолжительной работой в главном потоке начинаешь заниматься, тогда конечно.
|
|
|
|
| Гость_Гость_darkhac_*_* |
17.12.2010, 8:56
Сообщение
#9
|
|
Гости |
Цитата(Алексей1153 @ 16.12.2010, 9:35) Link darkhac, слово "виснет" может означать что угодно (знаем, сталкивались... ). Поподробнее Медленее реагирует на нажатие/наведение кнопок, на перетаскивание окошка и тп |
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 14.11.2025, 13:58 |