Russian Qt Forum
Ноябрь 26, 2024, 20:19 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1] 2   Вниз
  Печать  
Автор Тема: Странное поведение менюбара в QMainWindow  (Прочитано 8817 раз)
mad_celt
Гость
« : Сентябрь 28, 2009, 23:31 »

Здравствуйте! Работаю в семерке. Имеется приложение, главное окно отнаследовано от QMainWindow, почти вся работа ведется через меню-бар. Самое странное, что после некоторого времени нормальной работы (что является катализатором непонятного явления, я никак не пойму) менюшки File, Edit и т.д. начинают "залипать". То есть навожу курсор мыши на QMenu айтем, он подсвечивается, убираю курсор с него, это подсвечивание остается, можно даже стрелочками на клаве перемещаться с одного QMenu айтема на другой... Не знаете, почему это происходит и как от этого можно было бы избавиться? Собираю статически 2008 вижуал студией...

Upd: по-моему, такая фигня начинается, когда я кликаю правой кнопкой по тулбару/менюбару и отключаю/включаю тулбар...


На рисунке "залипла" менюшка Galaxies
Записан
BaltikS
Гость
« Ответ #1 : Сентябрь 29, 2009, 07:41 »

Припоминаю такое, но я тогда решил для себя что дело в теме Windows и забил...
Записан
shadone
Гость
« Ответ #2 : Сентябрь 29, 2009, 12:42 »

я с такой проблемой не сталкивался. Что имеется ввиду под "некоторым временем нормальной работы" - если я просто запущу textedit и оставлю его запущенным на час, то я смогу воспроизвести проблему?
Записан
BaltikS
Гость
« Ответ #3 : Сентябрь 29, 2009, 12:51 »

Нет, вероятно автор имеет ввиду только меню и самопроизвольная подсветка пунктов меню. Как будто курсор нведён на один из них. Официально кстати 7 пока ещё Qt не поддерживает... Вывод сами понимаете какой напрашивается...
Записан
shadone
Гость
« Ответ #4 : Сентябрь 29, 2009, 13:17 »

Нет, вероятно автор имеет ввиду только меню и самопроизвольная подсветка пунктов меню. Как будто курсор нведён на один из них. Официально кстати 7 пока ещё Qt не поддерживает... Вывод сами понимаете какой напрашивается...
Qt 4.6 поддерживает win7. Но на самом деле это неважно, никаких специальных изменений для поддержки win7 не было влито, все работает как есть.
Записан
BaltikS
Гость
« Ответ #5 : Сентябрь 29, 2009, 13:45 »

ddenis, согласен с тобой, просто репортить баг по этому вопросу абсолютно бессмысленно сейчас...
Записан
mad_celt
Гость
« Ответ #6 : Сентябрь 29, 2009, 20:10 »

Сейчас выяснилось, что таж фигня и в ХР Улыбающийся забавненько...
У меня есть подозрение, что под компилятором mingw все должно работать замечательно, так как за время разработки баг не был замечен ни разу Улыбающийся

Попробую собрать кутэ статически под мингвом и доложусь о результатах...
« Последнее редактирование: Сентябрь 29, 2009, 20:18 от mad_celt » Записан
BaltikS
Гость
« Ответ #7 : Сентябрь 29, 2009, 21:18 »

mad_celt, а тема в ХР какая? Стандартная?
Записан
mad_celt
Гость
« Ответ #8 : Сентябрь 29, 2009, 21:34 »

mad_celt, а тема в ХР какая? Стандартная?

Да...
Более того, ХР только сегодня установлен)
« Последнее редактирование: Сентябрь 29, 2009, 21:45 от mad_celt » Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #9 : Сентябрь 30, 2009, 09:46 »

кстати же еще появляется подсветка хоткеев. У вас точно alt не западает?)
Записан
mad_celt
Гость
« Ответ #10 : Сентябрь 30, 2009, 09:51 »

кстати же еще появляется подсветка хоткеев. У вас точно alt не западает?)

подсветка хоткеев - из-за альт+пртскрн Улыбающийся
Записан
mad_celt
Гость
« Ответ #11 : Сентябрь 30, 2009, 20:26 »

Все-таки собрал версию Qt под мингвом. Бага больше нет, но имеются две другие траблы... Собранный статически бинарник теперь весит 11 мегабайт (собранный вижуал студией - 6) и работает медленнее раза в два... Причем это релиз... По крайней мере, make работал именно с Makefile.Release...

Быть может, дело в 2008 русифицированной вс?.. У меня есть доступ к официальной английской вс, но только 2008, к сожалению...
« Последнее редактирование: Сентябрь 30, 2009, 20:29 от mad_celt » Записан
shadone
Гость
« Ответ #12 : Октябрь 01, 2009, 11:31 »

Все-таки собрал версию Qt под мингвом. Бага больше нет, но имеются две другие траблы... Собранный статически бинарник теперь весит 11 мегабайт (собранный вижуал студией - 6) и работает медленнее раза в два... Причем это релиз... По крайней мере, make работал именно с Makefile.Release...

Быть может, дело в 2008 русифицированной вс?.. У меня есть доступ к официальной английской вс, но только 2008, к сожалению...
ugh. Visual Studio 6, т.е. версия Qt очень старая... Попробуйте обновиться до 4.5 а еще лучше 4.6 (она достаточно стабильна - уже вышел Tech Preview, на днях выходит Beta).
Записан
SABROG
Гость
« Ответ #13 : Октябрь 01, 2009, 19:14 »

Я как-то делал багрепорт на похожую багу: http://qt.nokia.com/developer/task-tracker/index_html?method=entry&id=256322
Статус: fixed, поэтому в новых версиях Qt должно быть все нормально.
Записан
shadone
Гость
« Ответ #14 : Октябрь 01, 2009, 21:03 »

Я как-то делал багрепорт на похожую багу: http://qt.nokia.com/developer/task-tracker/index_html?method=entry&id=256322
Статус: fixed, поэтому в новых версиях Qt должно быть все нормально.
Точно. Правда в том случае там речь идет о action без подменю. Вот фикс: http://qt.gitorious.org/qt/qt/commit/cc08a4d04894eace196631029731a3af37547b7f
Записан
Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.051 секунд. Запросов: 23.