std.qt5_core

Qt5-Core-Bindings: Widgets, Layouts, Signale/Slots (vereinfacht), Timer, Dialoge und Basissteuerelemente. Kern-UI-Toolkit für plattformübergreifende Desktopanwendungen.

std.qt5_app · std.qt5_gl · Standard Library


Typen

ITimerSpec (struct)

Feld Typ
tv_sec int64
tv_nsec int64

QTimer (struct)

Feld Typ
fd int64
intervalMs int64
active int64
callback int64

QtApp (struct)

Feld Typ
valid int64
initialized int64

Funktionen

Signatur Sichtbarkeit Beschreibung
QEnvironmentVariableIsSet(name: pchar): int64 pub Check if environment variable is set
QEnvironmentVariableIsEmpty(name: pchar): int64 pub Check if environment variable is empty
QTimerStart(intervalMs: int64): QTimer pub Create and start a periodic timer intervalMs: time in milliseconds between triggers Returns: QTimer handle
QTimerExpired(timer: QTimer): int64 pub Check if timer has expired (non-blocking read) Returns: number of expirations, or 0 if no expiration pending
QTimerStop(timer: QTimer) pub Stop and close timer
QTimerIsActive(timer: QTimer): int64 pub Check if timer is active
QTimerInterval(timer: QTimer): int64 pub Get timer interval
QtAvailable(): int64 pub Check if Qt Core library is available
QtVersion(): pchar pub Get Qt version string at runtime
QtVersionInt(): int64 pub Get Qt version as integer (e.g., 0x050F00 for 5.15.0)
TimerLoop(intervalMs: int64, maxIterations: int64): void pub