
Learn how to build desktop apps with the Qt framework using C++, exploring widgets, signals and slots, dialog boxes, and main window design, plus reading documentation and prerequisites.
Add and display a push button in a Qt widget using the show function, set its caption with an overloaded constructor, build the app, and observe its resizable behavior.
Learn how accessors modify object properties in Qt by using get and set functions like setText and setToolTip to change a button's caption.
Explore how signals and slots in Qt connect objects to trigger actions, such as linking a button click to quit the application, using the connect method.
Explore how to use Qt's QMessageBox to display six message types, including about, information, warning, critical, and question, with a title, text, and standard buttons in a non-modal dialog.
Learn to use QInputDialog to obtain various user inputs, including text, password, double, int, and item selections, with password echo mode and input feedback via message boxes.
Explore how the Qt QFileDialog enables users to browse and select files or directories, with open and save operations, filtering to images, and using static helpers like get existing directory.
Explore how to use QWidget properties and functions, including enabled, cursor, visible, geometry, and window flags, and apply setEnabled, isEnabled, setVisible, setWindowFlags, and setWindowTitle to control a widget.
Q push button signals such as clicked, pressed, and released, and implement check boxes and radio buttons using vertical layouts and group boxes to organize user input.
Explore two Qt containers, QFrame and QTabWidget, covering frame style, line width, and tab properties. Build a multi-page interface with QTabWidget and signals like current change and tab close requested.
Learn to add a file menu to a Qt window using the main menu bar, create actions with QAction, assign shortcuts, and attach them to the menu.
Create a Qt window tool bar, add the tool bar, configure new and exit actions with icons, and extend it with a font combo box and separators.
Design the main window with a vertical layout and spacers, connect a slider to the LCD display via signals and slots, and link the slider's value to the LCD number.
Qt Documentation:
http://doc.qt.io/
In this Course, we will change together the flow of your programming capacities. From the basic black and white applications (console) to the GUI or Graphic User Interface which every programmer is trying to master. of course this is your main purpose too as a programmer.
We will begin with the basics of GUI applications creation step by step to the complex concepts. Our course will contain the following materials:
I wish that the content of this course interests you, and i promise, at the end of it you will have a solid base in the Applications creation process which will allow you to create complex applications.
So if your are interested in my course please feel free to subscribe.