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 | |