![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
RazrFalcon |
![]()
Сообщение
#1
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: ![]() ![]() ![]() |
Что бы было понятней, прога листает обои рабстола.
В трее висит прога, которую по ПКМ на значке можно развернуть и там будет таблица. 1-й столбец - иконки, 2-й - текст. Раз в 10 мин, по таймеру, сменяется позиция в таблице. Была к примеру 10, стала 300-я. И соответственно пролистало таблицу до этого элемента. Все хорошо. Но есть баг. Если клацнуть по иконке, то смениться положение в таблице в этот же момент, не взирая на таймер. Вот если так клацнуть, а потом через любое время развернуть из трея, то все иконки от начала, до той строки, на которую сместилось при клике - исчезают. И никак не появляются. Только перезапуск программы. Бывает и с конца начинает удалять. Не знаю что приложить. Вот скрин, если нужен код, то какой части, там строк ~400. ![]() |
|
|
![]() |
RazrFalcon |
![]()
Сообщение
#2
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: ![]() ![]() ![]() |
>>что за цикл в digitClicked()?
после удаления строки, кнопки теряют порядок (1 2 5 8 и тд.), по этому я их пересоздаю. Другого способа не придумал... Решением может быть: 1) другой способ вообще, я про удалении строк 2) контекстное меню для QTableWidget, которого нет =( |
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 11.3.2025, 14:45 |