Qt Crash Course for Beginners - Create C++ GUI Apps
Sciber Sciber
14.1K subscribers
114,338 views
1.7K

 Published On Feb 24, 2023

Welcome to this beginner's crash course on the Qt framework. If you're new to Qt, it's a powerful tool for building cross-platform applications, meaning you can create apps that work on different operating systems like Windows, macOS, and Linux, using a single codebase. Qt is used by many top companies like Autodesk, Skype, and The Qt Company, making it a popular choice for building professional-grade applications. In this video, we'll show you how to get started with Qt and create a simple calculator app from scratch. So let's dive in!

Timestamps:
00:00 Welcome to the Video
00:36 Downloading and Installing the Qt Creator IDE
03:55 Launch the IDE and change the Theme
04:21 Create the Project
06:09 Take a look at the files created by the Wizard
06:51 Qt Creator Interface, Windows and Views
08:36 Design the UI
12:46 Creating Event Handlers and Coding the Logic
15:36 How to learn Qt, Qt Documentation, Stackoverflow and Google
17:06 More Coding
17:44 Run the Application inside the IDE
18:04 Exporting the Application
22:18 Ranting about why you should join our Telegram Group
23:15 Running the App outside of the IDE
24:16 Application File size and more Qt Stuff
26:13 Recap on what we did today
28:29 Ranting about how Fast Qt is
29:01 UI Customizability in Qt
29:34 Cross-platform capability and Conclusion
30:12 Thank you for Watching

Before we can get started with creating our app, we need to install the Qt framework. You can download the Qt framework from the official Qt website, and the installation process is straightforward. We'll be using Qt Creator, which is the official integrated development environment (IDE) for the Qt framework. Once you've downloaded the Qt framework, simply run the installer and follow the on-screen instructions to complete the installation process. Once you've installed Qt Creator, we can move on to creating our project.

Qt Website: https://qt.io/
Download Qt Online Installer for Open Source Page: https://www.qt.io/download-qt-installer

I want to let you know about our Telegram group. Joining our group is completely optional, but it can be a great resource for you as you're learning how to use the Qt framework. We're a friendly and supportive community, and we're always here to help if you run into any issues or have questions about Qt. In fact, we recently had a viewer who was able to debug an error in their project with the help of screenshots they sent in our group. Without their screenshots, we wouldn't have been able to resolve the issue as quickly as we did.

Additionally, in our Telegram group, you can download important files like project files and dlls directly, which is much more convenient than uploading them somewhere else. So if you're interested in joining our community, just head over to our Telegram group and request to join. We'd love to have you!

Join the Telegram Group: https://sciber.dev/tg

Download the missing DLL files: https://t.me/wearesciber/1047/1104

Visit our website: https://sciber.dev

Learn More C++ GUI Content:    • C++ GUI With Visual Studio and WinForms  

Learn to make C++ GUI apps with Modern UI:    • C++ Modern GUI (Winforms)  

Watch a similar video on C++ WinRT with WinUI3, Build native Windows 10 and 11 Apps with WinUI3:    • C++ GUI: Modern UI/UX with WinUI3 + C...  

Follow me on Instagram for more Updates:   / thisismalindu  

Follow me on Facebook for more Updates:
  / themalindu  

Join our channel for other content like Graphic Design for local Sri Lankan Viewers:    / @thisismalindu  

Thank you for watching this beginner's crash course on the Qt framework. If you found this video helpful, please consider subscribing to our channel, liking this video, and sharing it with anyone else who might find it useful. Also, don't forget to join our Telegram group for access to important files and to be part of a supportive community. We appreciate your support and hope to see you in the next video!

Subscribe:    / @wearesciber  

show more

Share/Embed