Программируя с Qt 4.7.0 под Windows, я столкнулся с очень странной проблемой, которую не могу решить.Код стал настолько большим, что я не могу найти отрывок для загрузки его здесь.
В моей программе я разрешаю пользователю работать с «проектами».Каждый проект состоит из нескольких этапов (например, сравните с Adobe Lightroom).Я эмулирую переключение между этапами, меняя макет программы каждый раз, когда пользователь изменяет текущий этап.Слева от программы QMainWindow находится панель с кнопками сцены, справа - соответствующая схема сцены.
В начале все работает просто отлично.Теперь, когда я переключаюсь между этапами 2 и 1, qlineedits теряют фокус (?), И я больше не могу щелкать по ним мышью.Однако я могу получить доступ к этим qlineedits с помощью клавиши TAB.Кажется, проблема в том, что компоновка этапа 1 теряет след курсора мыши.
У кого-нибудь есть идеи, что может быть не так?
Спасибо!