Linuxtag 2019
Einstieg in Qt/C++
Qt Creator
- Compiler, Kits
- clean, qmake, make
- Shortcuts
- astyle
Projekte
- Neues Projekt anlegen "hello"
- Projektaufbau
- SOURCES, HEADERS, INCLUDEPATH, LIBS
- Shadow-Builds
Qt
- Logging
- qInstallMessageHandler
- QObject mit Signal Slot
- QWidget mit Signal Slot (QCoreApplication -> QGuiApplication)
GUI Anwendung
- Neues Projekt mit GUI
- Designer: Button mit Signal Slot
- Layout
Resourcen
- Icons
Deployment
- windeployqt, macdeployqt
- linux: ldd, strace, RPATH, LD_LIBRARY_PATH