Russian Qt Forum
Ноябрь 26, 2024, 20:29
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Пользовательский интерфейс (GUI)
>
Странное поведение менюбара в QMainWindow
Страниц: [
1
]
2
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Странное поведение менюбара в QMainWindow (Прочитано 8824 раз)
mad_celt
Гость
Странное поведение менюбара в QMainWindow
«
:
Сентябрь 28, 2009, 23:31 »
Здравствуйте! Работаю в семерке. Имеется приложение, главное окно отнаследовано от QMainWindow, почти вся работа ведется через меню-бар. Самое странное, что после некоторого времени нормальной работы (что является катализатором непонятного явления, я никак не пойму) менюшки File, Edit и т.д. начинают "залипать". То есть навожу курсор мыши на QMenu айтем, он подсвечивается, убираю курсор с него, это подсвечивание остается, можно даже стрелочками на клаве перемещаться с одного QMenu айтема на другой... Не знаете, почему это происходит и как от этого можно было бы избавиться? Собираю статически 2008 вижуал студией...
Upd:
по-моему, такая фигня начинается, когда я кликаю правой кнопкой по тулбару/менюбару и отключаю/включаю тулбар...
На рисунке "залипла" менюшка Galaxies
Записан
BaltikS
Гость
Re: Странное поведение менюбара в QMainWindow
«
Ответ #1 :
Сентябрь 29, 2009, 07:41 »
Припоминаю такое, но я тогда решил для себя что дело в теме Windows и забил...
Записан
shadone
Гость
Re: Странное поведение менюбара в QMainWindow
«
Ответ #2 :
Сентябрь 29, 2009, 12:42 »
я с такой проблемой не сталкивался. Что имеется ввиду под "некоторым временем нормальной работы" - если я просто запущу textedit и оставлю его запущенным на час, то я смогу воспроизвести проблему?
Записан
BaltikS
Гость
Re: Странное поведение менюбара в QMainWindow
«
Ответ #3 :
Сентябрь 29, 2009, 12:51 »
Нет, вероятно автор имеет ввиду только меню и самопроизвольная подсветка пунктов меню. Как будто курсор нведён на один из них. Официально кстати 7 пока ещё Qt не поддерживает... Вывод сами понимаете какой напрашивается...
Записан
shadone
Гость
Re: Странное поведение менюбара в QMainWindow
«
Ответ #4 :
Сентябрь 29, 2009, 13:17 »
Цитата: BaltikS от Сентябрь 29, 2009, 12:51
Нет, вероятно автор имеет ввиду только меню и самопроизвольная подсветка пунктов меню. Как будто курсор нведён на один из них. Официально кстати 7 пока ещё Qt не поддерживает... Вывод сами понимаете какой напрашивается...
Qt 4.6 поддерживает win7. Но на самом деле это неважно, никаких специальных изменений для поддержки win7 не было влито, все работает как есть.
Записан
BaltikS
Гость
Re: Странное поведение менюбара в QMainWindow
«
Ответ #5 :
Сентябрь 29, 2009, 13:45 »
ddenis, согласен с тобой, просто репортить баг по этому вопросу абсолютно бессмысленно сейчас...
Записан
mad_celt
Гость
Re: Странное поведение менюбара в QMainWindow
«
Ответ #6 :
Сентябрь 29, 2009, 20:10 »
Сейчас выяснилось, что таж фигня и в ХР
забавненько...
У меня есть подозрение, что под компилятором mingw все должно работать замечательно, так как за время разработки баг не был замечен ни разу
Попробую собрать кутэ статически под мингвом и доложусь о результатах...
«
Последнее редактирование: Сентябрь 29, 2009, 20:18 от mad_celt
»
Записан
BaltikS
Гость
Re: Странное поведение менюбара в QMainWindow
«
Ответ #7 :
Сентябрь 29, 2009, 21:18 »
mad_celt, а тема в ХР какая? Стандартная?
Записан
mad_celt
Гость
Re: Странное поведение менюбара в QMainWindow
«
Ответ #8 :
Сентябрь 29, 2009, 21:34 »
Цитата: BaltikS от Сентябрь 29, 2009, 21:18
mad_celt, а тема в ХР какая? Стандартная?
Да...
Более того, ХР только сегодня установлен)
«
Последнее редактирование: Сентябрь 29, 2009, 21:45 от mad_celt
»
Записан
Авварон
Джедай : наставник для всех
Offline
Сообщений: 3260
Re: Странное поведение менюбара в QMainWindow
«
Ответ #9 :
Сентябрь 30, 2009, 09:46 »
кстати же еще появляется подсветка хоткеев. У вас точно alt не западает?)
Записан
mad_celt
Гость
Re: Странное поведение менюбара в QMainWindow
«
Ответ #10 :
Сентябрь 30, 2009, 09:51 »
Цитата: Авварон от Сентябрь 30, 2009, 09:46
кстати же еще появляется подсветка хоткеев. У вас точно alt не западает?)
подсветка хоткеев - из-за альт+пртскрн
Записан
mad_celt
Гость
Re: Странное поведение менюбара в QMainWindow
«
Ответ #11 :
Сентябрь 30, 2009, 20:26 »
Все-таки собрал версию Qt под мингвом. Бага больше нет, но имеются две другие траблы... Собранный статически бинарник теперь весит 11 мегабайт (собранный вижуал студией - 6) и работает медленнее раза в два... Причем это релиз... По крайней мере, make работал именно с Makefile.Release...
Быть может, дело в 2008 русифицированной вс?.. У меня есть доступ к официальной английской вс, но только 2008, к сожалению...
«
Последнее редактирование: Сентябрь 30, 2009, 20:29 от mad_celt
»
Записан
shadone
Гость
Re: Странное поведение менюбара в QMainWindow
«
Ответ #12 :
Октябрь 01, 2009, 11:31 »
Цитата: mad_celt от Сентябрь 30, 2009, 20:26
Все-таки собрал версию Qt под мингвом. Бага больше нет, но имеются две другие траблы... Собранный статически бинарник теперь весит 11 мегабайт (собранный вижуал студией - 6) и работает медленнее раза в два... Причем это релиз... По крайней мере, make работал именно с Makefile.Release...
Быть может, дело в 2008 русифицированной вс?.. У меня есть доступ к официальной английской вс, но только 2008, к сожалению...
ugh. Visual Studio 6, т.е. версия Qt очень старая... Попробуйте обновиться до 4.5 а еще лучше 4.6 (она достаточно стабильна - уже вышел Tech Preview, на днях выходит Beta).
Записан
SABROG
Гость
Re: Странное поведение менюбара в QMainWindow
«
Ответ #13 :
Октябрь 01, 2009, 19:14 »
Я как-то делал багрепорт на похожую багу:
http://qt.nokia.com/developer/task-tracker/index_html?method=entry&id=256322
Статус: fixed, поэтому в новых версиях Qt должно быть все нормально.
Записан
shadone
Гость
Re: Странное поведение менюбара в QMainWindow
«
Ответ #14 :
Октябрь 01, 2009, 21:03 »
Цитата: SABROG от Октябрь 01, 2009, 19:14
Я как-то делал багрепорт на похожую багу:
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
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...