Описание тега qsignalspy
В платформе QT QSignalSpy является классом, позволяющим проводить самоанализ эмиссии сигнала.
2
ответа
Монитор / вывод излучаемых Qt-сигналов
Я определил некоторые сигналы, которые испускаются в разных случаях: signals: void buttonXClicked(int x); void numButtonsChanged(int num); Теперь я просто хотел бы посмотреть, как выглядят эти сигналы и правильны ли параметры. Кажется, есть нескольк…
03 июн '14 в 15:13
2
ответа
QSignalSpy нельзя использовать с потоками
Я написал поток, который выполняет рабочий объект. Все отлично работает Также результирующие сигналы излучаются так, как должны. Конечно, я позаботился об обычных ошибках в отношении схожести потоков / объектов. Сегодня я написал автоматизированный …
06 дек '14 в 20:54
1
ответ
QML: сигнал не вызывается в модульном тесте
Я пишу класс C++ ScriptProcess, предназначенный для использования в QML, который действует как интерфейс к дочернему процессу. Этот дочерний процесс загружает скрипт, а затем выполняет функции по требованию. Когда вы вызываете функцию, результат (бу…
10 авг '16 в 22:57
0
ответов
Сигнал не перехвачен QSignalSpy
В настоящее время я пишу некоторые юнит-тесты для одного из моих классов. Однако я быстро столкнулся с проблемой. Кажется, что QSignalSpy иногда не ловит disconnected() сигнал испускается моим Client учебный класс. Вот мой юнит тест: void ClientTest…
20 ноя '18 в 01:55
1
ответ
Как я могу ждать закрытия QWidget с помощью QTestLib? [Qt5]
Я пишу QTest тестовый пример для класса, который является производным от QWidget, После показа виджета я хочу, чтобы тест завершался, как только виджет был закрыт. Моя первая попытка была использовать QSignalSpyтолько чтобы узнать что QWidget действ…
09 окт '17 в 23:20
1
ответ
Тестовый сигнал с моим собственным классом
У меня есть некоторый класс, который может излучать некоторый сигнал с другим моим классом. Пример: class CMyClass : public QBytaArray { void SomeAction(); } class CMainClass : public QObject { signals: void testSignal(const CMyClass &myClass); …
01 дек '17 в 21:48
1
ответ
QSignalSpy и std::shared_ptr
Я хотел бы протестировать кусок кода Qt, который использует сигналы / слоты с std::shared_ptr в качестве параметров. Моя проблема в том, что класс QSignalSpy, который хорошо работает для всех других типов параметров, кажется, не очень хорошо работае…
12 сен '16 в 08:35
1
ответ
QSignalSpy::wait(...) завершается ошибкой, когда QTest::qWait(...) завершается успешно
Это запутанная ситуация, в которой я нахожусь. Во время тестирования переходов состояний для QStateMachine, следующий код не может шпионить за сигналом, который вызывает переход. // Test transition to SS_STARTING QSignalSpy spy(test_obj_, SIGNAL(Sta…
11 мар '19 в 04:18
0
ответов
Избыточное объявление пространства имен в сигнале для использования QSignalSpy
Я пытаюсь утилизировать QTest в комбинации с Catch а также QSignalSpy чтобы проверить мои приложения. Я должен сказать, что я использую Qt 5.10.0, что может быть важно. Недавно я наткнулся на странное поведение, которое я не мог объяснить. main.cpp …
27 июн '19 в 10:37
0
ответов
Как передать строку в qthread, PyQt5, непосредственно в функцию run()?
Я делаю страницу входа, запрос mysql в отдельном потоке, я не могу получить его изlogin_ui lineEdit.text (), решил попробовать через сигналы и слоты Я могу передать строку черезsignal.connect(same.funktion)триггерная функция. Но это не передаетсяrun…
09 фев '23 в 10:16
1
ответ
Ошибка QSignalSpy: при подключении сигнала к QSignalSpy такого сигнала нет.
Я пытаюсь протестировать приложение Qt, использующее QML. В частности, я хочу проверить связь между сигналом, излучаемым объектом QML, и слотом в классе C++. Вот соответствующий код, с которым я работаю: QQuickView view; view.setSource(QUrl("qrc:/QM…
13 апр '23 в 13:32
1
ответ
Используйте QSignalSpy с Microsoft::VisualStudio::CppUnitTestFramework
Я хочу проверить, правильно ли класс Qt излучает сигнал при вызове функции, используя . Я использую MS VisualStudio и используюMicrosoft::VisualStudio::CppUnitTestFramework. Выполнение модульных тестов обычно работает нормально, но создание экземпля…
11 авг '23 в 15:07