Как сделать цикл в PyQt5?

В PyQt5 для создания цикла можно использовать цикл событий Qt, который позволяет обрабатывать события пользовательского интерфейса и взаимодействовать с пользователем. Для этого обычно используется метод exec_() объекта класса QApplication.

Пример создания цикла в PyQt5:

import sys
from PyQt5.QtWidgets import QApplication, QWidget

# Определение функции для обработки событий
def event_handler():
    print("Событие обработано")

# Создание экземпляра приложения
app = QApplication(sys.argv)

# Создание основного виджета
widget = QWidget()
widget.resize(250, 150)
widget.setWindowTitle('Пример цикла в PyQt5')
widget.show()

# Обработка событий с помощью цикла
sys.exit(app.exec_())

В данном примере создается экземпляр приложения app, основной виджет widget, и запускается цикл обработки событий с помощью метода exec_(). При запуске данного кода появится окно приложения, которое будет отображаться до закрытия пользователем.

Таким образом, цикл в PyQt5 можно легко создать, используя метод exec_() экземпляра приложения.