0% found this document useful (0 votes)
2 views

qttasknew

The document outlines a series of UI-related tasks using C++ with Qt, including creating a file explorer dialog, a customizable text editor, an image viewer with zoom functionality, a stopwatch application, and form validation. It also details non-UI-related tasks in C++ without Qt, such as implementing sorting algorithms, file I/O operations, a binary search tree, matrix multiplication, and a basic bank account system. Each task includes specific functionalities and requirements to be implemented.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

qttasknew

The document outlines a series of UI-related tasks using C++ with Qt, including creating a file explorer dialog, a customizable text editor, an image viewer with zoom functionality, a stopwatch application, and form validation. It also details non-UI-related tasks in C++ without Qt, such as implementing sorting algorithms, file I/O operations, a binary search tree, matrix multiplication, and a basic bank account system. Each task includes specific functionalities and requirements to be implemented.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

UI-Related Tasks (C++ with Qt)

1. Create a File Explorer Dialog:

o Implement a simple UI where users can browse and select files. Display the selected
file path in a label.

2. Customizable Text Editor:

o Create a text editor using QTextEdit that allows basic formatting options like
changing the font, text color, and size, along with save and load options.

3. Image Viewer with Zoom Functionality:

o Build an application that loads an image and provides zoom in/out buttons. Display
the zoom percentage in a status bar.

4. Stopwatch Application:

 Build a simple stopwatch with QPushButton for start, stop, and reset. Display the elapsed
time using a QLCDNumber or QLabel.

5. Form Validation:

o Create a form with QLineEdit fields for name, email, and phone number. Validate the
inputs when a button is clicked and show error messages if the input is invalid.

Non-UI-Related Tasks (C++ without Qt UI)

1. Sorting Algorithm Implementation:

o Implement and compare different sorting algorithms like bubble sort, merge sort,
and quicksort. Measure and display the time taken by each algorithm.

2. File I/O Operations:

o Write a C++ program to read from a text file, count the number of lines, words, and
characters, and write the results to another file.

3. Binary Search Tree:

o Create a binary search tree (BST) class with basic operations like insert, delete, and
search. Implement an in-order traversal to display the tree in sorted order.

4. Matrix Multiplication:

o Implement a program that multiplies two matrices of arbitrary size. Ensure that the
program checks if the matrices can be multiplied and handles errors gracefully.

5. Basic Bank Account System:

o Create a class for a bank account with methods to deposit, withdraw, and check
balance. Include error handling for insufficient funds during withdrawals.

You might also like