iblqt.tools.require_qt
- iblqt.tools.require_qt(function)[source]
Specify that a function requires a running Qt application.
Use this decorator to wrap functions that depend on a QApplication being active. If no QApplication is running at the time the function is called, a RuntimeError is raised.
- Parameters:
function (
Callable
) – The function that requires a Qt application.- Returns:
The wrapped function with Qt application requirement enforcement.
- Return type:
Callable
- Raises:
RuntimeError – If no QApplication instance is running when the function is called.