Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: nixman05 от Май 28, 2010, 22:05



Название: Смена фокуса
Отправлено: nixman05 от Май 28, 2010, 22:05
В диагоговом окне размещены  несколько QLineEdit, QComboBox. Каким образом получить указатель виджета на котором находится фокус ввода?

А также как установить фокус ввода на заданый виджет?



Название: Re: Смена фокуса
Отправлено: Karl-Philipp от Май 28, 2010, 22:12
QWidget * QWidget::focusWidget () const (http://doc.qt.nokia.com/4.6/qwidget.html#focusWidget)
void QWidget::setFocus ( Qt::FocusReason  reason ) (http://doc.qt.nokia.com/4.6/qwidget.html#setFocus)
Оно?


Название: Re: Смена фокуса
Отправлено: nixman05 от Май 28, 2010, 22:41
Спасибо. То что надо.