QInputMethodQueryEvent Class

The QInputMethodQueryEvent class provides an event sent by the input context to input objects. More...

Header: #include <QInputMethodQueryEvent>
qmake: QT += gui
Since: Qt 5.0
Inherits: QEvent

Public Functions

QInputMethodQueryEvent(Qt::InputMethodQueries queries)
Qt::InputMethodQueries queries() const
void setValue(Qt::InputMethodQuery query, const QVariant &value)
QVariant value(Qt::InputMethodQuery query) const
  • 7 public functions inherited from QEvent

Additional Inherited Members

  • 1 property inherited from QEvent
  • 1 public variable inherited from QEvent
  • 1 static public member inherited from QEvent
  • 2 protected variables inherited from QEvent

Detailed Description

The QInputMethodQueryEvent class provides an event sent by the input context to input objects.

It is used by the input method to query a set of properties of the object to be able to support complex input method operations as support for surrounding text and reconversions.

queries() specifies which properties are queried.

The object should call setValue() on the event to fill in the requested data before calling accept().

Member Function Documentation

QInputMethodQueryEvent::QInputMethodQueryEvent(Qt::InputMethodQueries queries)

Constructs a query event for properties given by queries.

Qt::InputMethodQueries QInputMethodQueryEvent::queries() const

Returns the properties queried by the event.

void QInputMethodQueryEvent::setValue(Qt::InputMethodQuery query, const QVariant &value)

Sets property query to value.

See also value().

QVariant QInputMethodQueryEvent::value(Qt::InputMethodQuery query) const

Returns value of the property query.

See also setValue().

Voted #1 for:

  • Easiest to learn
  • Most time saving
  • Best support

Develop Cross-Platform Apps and Games 50% Faster!

  • Voted the best supported, most time-saving and easiest to learn cross-platform development tool
  • Based on the Qt framework, with native performance and appearance on all platforms including iOS and Android
  • Offers a variety of plugins to monetize, analyze and engage users
FREE!
create apps
create games
cross platform
native performance
3rd party services
game network
multiplayer
level editor
easiest to learn
biggest time saving
best support