Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

Linux GUI Application Development using GTK+

( Duration: 4 Days )

This Linux GUI Application Development using GTK+ training course will provide skills for GUI development with GTK+. Learn to create & use various GTK widgets like Buttons, HeaderBar, text field, Notebook Tabbed Layout and many more.

By attending Linux GUI Application Development using GTK+ workshop, delegates will learn to:

  • Understand how GUI Development is implemented with GTK+
  • Create Buttons, HeaderBar and Boxes User Interface
  • Create Notebook Tabbed and Grid Layout
  • Create TreeView and User Input
  • Understand Sorting and Handling Selections

  • Good knowledge of C/C++ OO programming
  • Good knowledge of basic GUI concepts
  • Good knowledge of Linux package management and installation
  • Elementary knowledge of GNU Toolkit for Windows (GTK)

COURSE AGENDA

1

Writing Linux GUI Applications in C/C++ – Part 1

  • GUI Development Environments in Linux – GTK & QT
  • Setting up the GTK+ Development Environment
  • Introduction to GTK+/GDK
    • The GTK+ Application Architecture
    • GTK+ Object Model
  • Building and Testing GTK+ Applications
  • Your First GTK+ Program
  • Menus and Toolbars
  • GTK Widgets Controls
    • Adding a Button, List and drop-down boxes
    • Adding a Menu and a Menu handler
  • Terminating the Application
2

Writing Windows GUI Applications in C – Part 2

  • Handling Events
  • Dialog Boxes
  • Layout Management
  • Basic Widgets
  • Advanced Widgets
3

Writing Advanced GTK+ and Glade

  • GTK TreeView Widget
  • GTK TextView Widget
  • Introducing Glade
  • Designing UIs using Glade
  • Integrating Glade GUI files into the GTK+ Project
  • Connecting Event Handlers
4

Debugging GTK+ Applications

  • Debug and Release Builds
  • Using the GDB Debugger
  • Launching the Debugger
  • Setting Breakpoints
  • Inspecting watch variables
  • Handling Exceptions

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X