Lecture

Event-Driven Programming in C++

In course
DEMO: laboris enim
Sunt veniam officia Lorem ut proident duis occaecat consequat. Enim ut excepteur irure occaecat ea laborum sunt deserunt laboris esse. Sunt voluptate excepteur culpa aliqua cupidatat irure labore eu nisi reprehenderit nulla proident labore aliquip. Eu irure sint commodo labore et aliqua aliquip consequat quis enim in minim.
Login to see this section
Description

This lecture covers the concept of event-driven programming, focusing on non-blocking input reading and event handling in C++ using GTKmm. It explains the importance of event loops, signal handlers, and managing user interactions through buttons and keyboard events. The lecture also demonstrates the implementation of a graphical user interface with GTKmm, emphasizing the use of Box containers for layout design and the handling of drawing areas. Examples illustrate the connection between buttons, signal handlers, and the drawing widget, showcasing the state management and event processing in an interactive application.

Instructor
consequat sunt
Enim aliquip cupidatat id nostrud cillum elit consequat ut Lorem adipisicing. Id duis eu in velit eiusmod. Eiusmod non magna ex aute commodo. Aute nulla laborum exercitation pariatur deserunt sunt commodo do proident.
Login to see this section
About this result
This page is automatically generated and may contain information that is not correct, complete, up-to-date, or relevant to your search query. The same applies to every other page on this website. Please make sure to verify the information with EPFL's official sources.
Related lectures (43)
Interactive Questionnaires with H5P
Explores interactive questionnaires and H5P for creating engaging questions, including Logiquiz and Digiquiz platforms.
Interactive Programming: GTK Idle Timer
Covers background task management using idle or a timer in C++ for event-driven programming.
GTKmm: Drawing with Cairomm
Covers the basics of GTKmm and introduces the Cairomm API for drawing.
Action Bar Plugin: Useful Shortcuts for Fiji
Delves into the Action Bar plugin, demonstrating how to create custom toolbars and mini applications in Fiji.
Harmonic Signals and Spectrum Estimation
Explores harmonic signals, spectrum estimation, and signal analysis methods using MATLAB tools.
Show more