Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Create a Store Inventory GUI Application with C++ and Qt
Rating: 4.4 out of 5(74 ratings)
545 students

Create a Store Inventory GUI Application with C++ and Qt

A Codestars Professional Course
Last updated 12/2025
English
English [Auto],

What you'll learn

  • How to build a Graphical User Interface (GUI)
  • How Qt and C++ can be used together to create a GUI project

Course content

2 sections15 lectures3h 44m total length
  • Section Overview3:13

    Meet the instructor and explore the course scope as it revisits core C++ fundamentals with Qt-centric approaches, preparing intermediate to advanced developers for the store inventory GUI project.

  • Qt Creator IDE and Standard I/O15:25

    Explore the Qt Creator IDE by setting up a console project, using Qt types like QTextStream and QString, and handling input and output in a Qt-specific workflow, including flushing output.

  • Fundamentals, Part I20:13

    Review essential C++ concepts—variables, data types, identifiers, concatenation versus addition, and operators—through console examples and control statements, preparing you for gui development with Qt.

  • Fundamentals, Part II26:51

    Explore functions and classes in C++ and Qt by building console programs, practicing prototypes, main-first convention, pass-by-value and by-reference, and dynamic memory with Q Vector and Q text stream.

  • File I/O with QTextStream and QFile10:26

    Learn file input and output in Qt with QTextStream and QFile in a C++ console project. Write and read names to demonstrate data persistence by loading them back into memory.

  • Project - Creating Objects from File Data15:06

    Create a project that reads rectangle dimensions from a file with Qt text streams, dynamically allocate Rectangle objects, pointers stored in a QVector, and output areas to rectangle_areas.txt with cleanup.

  • Section Wrap-Up1:12

    Review fundamental c++ concepts, including variables, data types, operators, and control statements, and explore classes, objects, Q vector, file input/output, and Q text stream for gui development in Qt.

Requirements

  • Some knowledge of C++ required

Description

Master your workload, improve your teams's functionality and monitor stock levels with this brilliant focused Codestars Professional course!

In ONE afternoon, learn how to create a Store Inventory GUI Application with C++ and Qt... from scratch! 

  • Qt is a cross-platform application development framework for desktop, embedded and mobile applications

  • C++ is a widely use, general-purpose programming language

Combine the two, and build an effective and functional GUI for your business! 

Taught by the brilliant John Baugh, and part of the new Codestars Professional course series (focused on teaching workplace skills, tips and techniques), you'll speed through fundamental C++, before tackling the big project - building that GUI application!

  • Put all your skills to the test with practical examples, exercises and projects

  • Make life easier for yourself with a one-stop GUI course

  • Improve your CV/Resume

  • Get ready for the next step in your career

Students are encouraged to put all their techniques they learn to the test, and if you ever get stuck you can ask John for help directly in the course Q&A forum.

Find out more now, and enroll today! 


NOTE: This is an intermediate level course. While this course runs through the the fundamentals of C++ as a refresher, students taking this course should have experience in C++ coding. 

Who this course is for:

  • Students who are upskilling for their career/job
  • Anyone who wants to build a GUI for their team
  • Coders who want to know more Qt/C++ details and techniques