crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в QMainWindow active widget
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
DEADHUNT Дата 28.7.2009, 10:48
  есть несколько QTabWidget и при закрытие вкладок в одном, фокус переходит на другой QTabWidget(по Tab Order`у, setTabOrder тоже полезная функция)
kwisp Дата 28.7.2009, 10:12
  DEADHUNT,
ясно.
вообще фокусы щепетильная тема.
ну ты тщательно проверь корректную установку фокус при show hide при активации и деактивации окна, если есть диалоги после их скрытия и т.д.
DEADHUNT Дата 28.7.2009, 10:04
 
Цитата(kwisp @ 28.7.2009, 10:10) *
можно
void QWidget::setTabOrder ( QWidget * first, QWidget * second ) [static]
попробовать

setTabOrder не помогло, помогло setFocus(), после создания окна.
kwisp Дата 28.7.2009, 9:10
  можно
void QWidget::setTabOrder ( QWidget * first, QWidget * second ) [static]
попробовать
DEADHUNT Дата 28.7.2009, 1:36
  каким методом можно установить active(main) widget для QMainWindow. тоесть widget который по умолчанию получает фокус при активации окна.
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 17.10.2021, 22:47