qt wince |
Здравствуйте, гость ( Вход | Регистрация )
qt wince |
zss |
5.3.2010, 22:04
Сообщение
#1
|
Участник Группа: Участник Сообщений: 112 Регистрация: 9.6.2009 Пользователь №: 815 Спасибо сказали: 0 раз(а) Репутация: 0 |
до qt 4.5.3 была проблема с зависанием меню, которую так и не удалось разрешить.
но начиная с 4.6.0 зависон пропал, появилась друга проблема - меню не изменяет своего состояния. Например я делаю неким QAction enabled & visible, а меню на это вообще никак не реагирует. Его состояние остается прежним. Кто-нибудь сталкивался с этим ? И как можно разбудить это меню. Вот пример: В аттаче проект под MSVC2008 и Qt4.6.2-CE. Правда он собран с интегратором. Так же в архиве исполняемый файл для КПК. (правда qt-ные либы не положил - слишком большие) З.Ы. Обрати внимание, что если нажать на "Старт", то "Стоп" в QToolBar-e изменяет состояние, а в QMenu нет. Это проявилось у меня как на устройстве, так и на эмуляторе. З.З.Ы. Да и еще - под новыми версиями приложение стало просто тупое. Скорость работы с GUI увеличилась раза в 2. Это нормально ?
Прикрепленные файлы
|
|
|
zss |
11.3.2010, 7:28
Сообщение
#2
|
Участник Группа: Участник Сообщений: 112 Регистрация: 9.6.2009 Пользователь №: 815 Спасибо сказали: 0 раз(а) Репутация: 0 |
так что, никто не сталкивался с данной проблемой ?
|
|
|
kwisp |
11.3.2010, 10:39
Сообщение
#3
|
астарожна ынтжинэр Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23 |
З.Ы. Обрати внимание, что если нажать на "Старт", то "Стоп" в QToolBar-e изменяет состояние, а в QMenu нет. Это проявилось у меня как на устройстве, так и на эмуляторе. чисто для интересу собрал по линуксом. все отрабатывается корректно. жму "Старт"(не важно где в панели инструментов или в меню) это действие становится неактивным и в панели инструментов и в меню, "Стоп" активен и в меню и в панели инструментов, Жму "Стоп"(не важно где) всё наоборот. П.С. Попробуй в баг трекере поискать соответсвующий баг для указанной платформы. |
|
|
ufna |
11.3.2010, 10:48
Сообщение
#4
|
Активный участник Группа: Участник Сообщений: 362 Регистрация: 24.5.2008 Из: Курган/СПб Пользователь №: 182 Спасибо сказали: 29 раз(а) Репутация: 5 |
Я хз как работать с формами, но могу сказать точно, что твоя функция, меняющая состояния:
а) меняет его только у тулбаттонов б) срабатывает только для них, т.е. вывоз через меню никак вообще не обрабатывается почему так - я не знаю. Я бы советовал переписать все нормально кодом и не мучаться. А про "тупое" приложение не понял вообще |
|
|
zss |
11.3.2010, 15:01
Сообщение
#5
|
Участник Группа: Участник Сообщений: 112 Регистрация: 9.6.2009 Пользователь №: 815 Спасибо сказали: 0 раз(а) Репутация: 0 |
Я хз как работать с формами, но могу сказать точно, что твоя функция, меняющая состояния: а) меняет его только у тулбаттонов б) срабатывает только для них, т.е. вывоз через меню никак вообще не обрабатывается так я меняю состояние QAction, который лежит и в меню и в тулбаре. Но у меню состояние не меняется. почему так - я не знаю. Я бы советовал переписать все нормально кодом и не мучаться. что значит нормально |
|
|
Текстовая версия | Сейчас: 30.11.2024, 3:37 |