On this page

type (Qt)

type(objectOrName, text)

This function types the specified text (as if the user had used the keyboard) into the objectOrName editable widget. The input is case-sensitive, so type(object, "R") is different from type(object, "r").

If the text is surrounded by angle brackets (<>), it is interpreted as a key combination, e.g "<Ctrl+Return>". For a list of special keys, see the Qt::Key enum. The text is converted into a QKeySequence.

Note: On macOS, the Ctrl maps to the Command key, while Meta maps to the Ctrl key. This means that you can write type(object, "<Ctrl+r>") in a test script and it will result in Ctrl+r on Linux and Windows and Command+r on macOS. In turn, to make Squish press the actual Ctrl key on macOS, you need to use Qt terminology: type(object, "<Meta+r>").

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners.
The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation.
Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.

Search Results