Название: Странное поведение менюбара в QMainWindow Отправлено: mad_celt от Сентябрь 28, 2009, 23:31 Здравствуйте! Работаю в семерке. Имеется приложение, главное окно отнаследовано от QMainWindow, почти вся работа ведется через меню-бар. Самое странное, что после некоторого времени нормальной работы (что является катализатором непонятного явления, я никак не пойму) менюшки File, Edit и т.д. начинают "залипать". То есть навожу курсор мыши на QMenu айтем, он подсвечивается, убираю курсор с него, это подсвечивание остается, можно даже стрелочками на клаве перемещаться с одного QMenu айтема на другой... Не знаете, почему это происходит и как от этого можно было бы избавиться? Собираю статически 2008 вижуал студией...
Upd: по-моему, такая фигня начинается, когда я кликаю правой кнопкой по тулбару/менюбару и отключаю/включаю тулбар... На рисунке "залипла" менюшка Galaxies (http://s07.radikal.ru/i180/0909/f9/1eef021bf137.png) Название: Re: Странное поведение менюбара в QMainWindow Отправлено: BaltikS от Сентябрь 29, 2009, 07:41 Припоминаю такое, но я тогда решил для себя что дело в теме Windows и забил...
Название: Re: Странное поведение менюбара в QMainWindow Отправлено: shadone от Сентябрь 29, 2009, 12:42 я с такой проблемой не сталкивался. Что имеется ввиду под "некоторым временем нормальной работы" - если я просто запущу textedit и оставлю его запущенным на час, то я смогу воспроизвести проблему?
Название: Re: Странное поведение менюбара в QMainWindow Отправлено: BaltikS от Сентябрь 29, 2009, 12:51 Нет, вероятно автор имеет ввиду только меню и самопроизвольная подсветка пунктов меню. Как будто курсор нведён на один из них. Официально кстати 7 пока ещё Qt не поддерживает... Вывод сами понимаете какой напрашивается...
Название: Re: Странное поведение менюбара в QMainWindow Отправлено: shadone от Сентябрь 29, 2009, 13:17 Нет, вероятно автор имеет ввиду только меню и самопроизвольная подсветка пунктов меню. Как будто курсор нведён на один из них. Официально кстати 7 пока ещё Qt не поддерживает... Вывод сами понимаете какой напрашивается... Qt 4.6 поддерживает win7. Но на самом деле это неважно, никаких специальных изменений для поддержки win7 не было влито, все работает как есть.Название: Re: Странное поведение менюбара в QMainWindow Отправлено: BaltikS от Сентябрь 29, 2009, 13:45 ddenis, согласен с тобой, просто репортить баг по этому вопросу абсолютно бессмысленно сейчас...
Название: Re: Странное поведение менюбара в QMainWindow Отправлено: mad_celt от Сентябрь 29, 2009, 20:10 Сейчас выяснилось, что таж фигня и в ХР :) забавненько...
У меня есть подозрение, что под компилятором mingw все должно работать замечательно, так как за время разработки баг не был замечен ни разу :) Попробую собрать кутэ статически под мингвом и доложусь о результатах... Название: Re: Странное поведение менюбара в QMainWindow Отправлено: BaltikS от Сентябрь 29, 2009, 21:18 mad_celt, а тема в ХР какая? Стандартная?
Название: Re: Странное поведение менюбара в QMainWindow Отправлено: mad_celt от Сентябрь 29, 2009, 21:34 mad_celt, а тема в ХР какая? Стандартная? Да... Более того, ХР только сегодня установлен) Название: Re: Странное поведение менюбара в QMainWindow Отправлено: Авварон от Сентябрь 30, 2009, 09:46 кстати же еще появляется подсветка хоткеев. У вас точно alt не западает?)
Название: Re: Странное поведение менюбара в QMainWindow Отправлено: mad_celt от Сентябрь 30, 2009, 09:51 кстати же еще появляется подсветка хоткеев. У вас точно alt не западает?) подсветка хоткеев - из-за альт+пртскрн :) Название: Re: Странное поведение менюбара в QMainWindow Отправлено: mad_celt от Сентябрь 30, 2009, 20:26 Все-таки собрал версию Qt под мингвом. Бага больше нет, но имеются две другие траблы... Собранный статически бинарник теперь весит 11 мегабайт (собранный вижуал студией - 6) и работает медленнее раза в два... Причем это релиз... По крайней мере, make работал именно с Makefile.Release...
Быть может, дело в 2008 русифицированной вс?.. У меня есть доступ к официальной английской вс, но только 2008, к сожалению... Название: Re: Странное поведение менюбара в QMainWindow Отправлено: shadone от Октябрь 01, 2009, 11:31 Все-таки собрал версию Qt под мингвом. Бага больше нет, но имеются две другие траблы... Собранный статически бинарник теперь весит 11 мегабайт (собранный вижуал студией - 6) и работает медленнее раза в два... Причем это релиз... По крайней мере, make работал именно с Makefile.Release... ugh. Visual Studio 6, т.е. версия Qt очень старая... Попробуйте обновиться до 4.5 а еще лучше 4.6 (она достаточно стабильна - уже вышел Tech Preview, на днях выходит Beta).Быть может, дело в 2008 русифицированной вс?.. У меня есть доступ к официальной английской вс, но только 2008, к сожалению... Название: Re: Странное поведение менюбара в QMainWindow Отправлено: SABROG от Октябрь 01, 2009, 19:14 Я как-то делал багрепорт на похожую багу: http://qt.nokia.com/developer/task-tracker/index_html?method=entry&id=256322
Статус: fixed, поэтому в новых версиях Qt должно быть все нормально. Название: Re: Странное поведение менюбара в QMainWindow Отправлено: shadone от Октябрь 01, 2009, 21:03 Я как-то делал багрепорт на похожую багу: http://qt.nokia.com/developer/task-tracker/index_html?method=entry&id=256322 Точно. Правда в том случае там речь идет о action без подменю. Вот фикс: http://qt.gitorious.org/qt/qt/commit/cc08a4d04894eace196631029731a3af37547b7fСтатус: fixed, поэтому в новых версиях Qt должно быть все нормально. Название: Re: Странное поведение менюбара в QMainWindow Отправлено: mad_celt от Октябрь 01, 2009, 22:01 Все-таки собрал версию Qt под мингвом. Бага больше нет, но имеются две другие траблы... Собранный статически бинарник теперь весит 11 мегабайт (собранный вижуал студией - 6) и работает медленнее раза в два... Причем это релиз... По крайней мере, make работал именно с Makefile.Release... ugh. Visual Studio 6, т.е. версия Qt очень старая... Попробуйте обновиться до 4.5 а еще лучше 4.6 (она достаточно стабильна - уже вышел Tech Preview, на днях выходит Beta).Быть может, дело в 2008 русифицированной вс?.. У меня есть доступ к официальной английской вс, но только 2008, к сожалению... Имелось в виду 6 мегабайт) Стоят вижуал студио 2008 и КуТэ 4.5.2... Кстати, известно ли, когда релиз 4.6.0 будет? :) |