Qt
6.x
The Qt SDK
Loading...
Searching...
No Matches
doc_src_qtestevent.cpp
Go to the documentation of this file.
1
// Copyright (C) 2016 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
3
4
#include <QTest>
5
#include <QLineEdit>
6
7
#include "
doc_src_qtestevent.h
"
8
9
void
TestGui::testGui_data
()
10
{
11
QWidget
*myParent =
nullptr
;
13
QTestEventList
events;
14
events.addKeyClick(
'a'
);
15
events.addKeyClick(
Qt::Key_Backspace
);
16
events.
addDelay
(200);
17
QLineEdit
*
lineEdit
=
new
QLineEdit
(myParent);
18
// ...
19
events.simulate(
lineEdit
);
20
events.simulate(
lineEdit
);
22
}
QLineEdit
The QLineEdit widget is a one-line text editor.
Definition
qlineedit.h:28
QTestEventList
Definition
qtestevent.h:131
QTestEventList::addDelay
void addDelay(int msecs)
Definition
qtestevent.h:179
QWidget
The QWidget class is the base class of all user interface objects.
Definition
qwidget.h:99
TestGui::testGui_data
void testGui_data()
Definition
doc_src_qtestevent.cpp:9
doc_src_qtestevent.h
Qt::Key_Backspace
@ Key_Backspace
Definition
qnamespace.h:661
lineEdit
QLineEdit * lineEdit
Definition
src_corelib_kernel_qobject.cpp:379
qtbase
src
testlib
doc
snippets
code
doc_src_qtestevent.cpp
Generated by
1.9.7