![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
Tux-oid |
![]()
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 4 Регистрация: 13.8.2010 Пользователь №: 1955 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Код: main.cpp
progressbar.cpp
progressbar.h
slider.pro
при клике по слайдеру он потихоньку доходит до конца. Это что бага Куте, или я чего-то не понимаю? |
|
|
Алексей1153 |
![]()
Сообщение
#2
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2943 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: ![]() ![]() ![]() |
наверное, рекурсия в слоте
void ProgressBar::mouseReleaseEvent (QMouseEvent* event) |
|
|
Tux-oid |
![]()
Сообщение
#3
|
Новичок Группа: Новичок Сообщений: 4 Регистрация: 13.8.2010 Пользователь №: 1955 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Нет. Event вызывается лишь раз.
|
|
|
Алексей1153 |
![]()
Сообщение
#4
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2943 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: ![]() ![]() ![]() |
только не забывать, что код должен пройти через сброс флага, и то вернёшься return'ом - и сообщения больше не обработаются. Либо делать оболочку для флага |
|
|
Алексей1153 |
![]()
Сообщение
#5
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2943 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: ![]() ![]() ![]() |
Форум был недоступен, когда я понял, что я понял не то )) Рекурсии неоткуда взяться в показанном коде, но она всё же имеется где-то
|
|
|
Tux-oid |
![]()
Сообщение
#6
|
Новичок Группа: Новичок Сообщений: 4 Регистрация: 13.8.2010 Пользователь №: 1955 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Похоже это бага Qt. Такое наблюдается только в Qt 4.6.3 на линуксе. В Qt 4.5.0 на винде такого не наблюдается.
Кто-нибудь может проверить? |
|
|
DEADHUNT |
![]()
Сообщение
#7
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 430 Регистрация: 15.4.2009 Пользователь №: 686 Спасибо сказали: 26 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
Tux-oid |
![]()
Сообщение
#8
|
Новичок Группа: Новичок Сообщений: 4 Регистрация: 13.8.2010 Пользователь №: 1955 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
DEADHUNT |
![]()
Сообщение
#9
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 430 Регистрация: 15.4.2009 Пользователь №: 686 Спасибо сказали: 26 раз(а) Репутация: ![]() ![]() ![]() |
всё правильно работает, только если щёлкнуть в какое нибудь место он передвигается, потом примерно через секунду ещё немного передвигается(выравнивается относительно мыши).
Сообщение отредактировал DEADHUNT - 13.8.2010, 15:03 |
|
|
molchanoviv |
![]()
Сообщение
#10
|
![]() Старейший участник ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 597 Регистрация: 18.7.2008 Из: Саратов Пользователь №: 238 Спасибо сказали: 41 раз(а) Репутация: ![]() ![]() ![]() |
Qt 4.6.3 + Linux openSuSE. Бага есть. Ползунок сперва перемещается к месту клика, а затем уходит к краю.
|
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 14.6.2025, 7:56 |