Files
School/Anul 1/Semestrul 2/OOP/Labs/a89-DanielCujba/README.md
T
2024-08-31 12:07:21 +03:00

21 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Assignment 08-09
## Requirements
- Create a graphical user interface using the Qt framework for the problem you have been working on (A04-05, A06, A07).
## Week 11
- Implement the interface design, without using the Qt Designer. Use layouts to design your interface.
- The list or table displaying the repository entities in administrator mode should be populated using your input file.
## Week 13
- All functionalities must be available through the GUI. You may use Qt Designer, if you want to change the initial design of your GUI.
- The functionality of the application must be the same (including the one-by-one iteration of objects for the user mode).
## Bonus possibility (0.2p, deadline week 13)
Create a graphical representation of the data in your application. You have an example below: a bar chart representing the number of songs for each artist. Your representations can be a bar chart, a pie chart or another type of chart. You can even use circles or rectangles or any other geometric shapes to represent the data.
Hint: You can use QPainter (https://doc.qt.io/qt-6/qpainter.html), QGraphicsScene (https://doc.qt.io/qt-6/qgraphicsscene.html) or a special widget designed for plotting and data visualisation QCustomPlot (http://www.qcustomplot.com/).
<img width="704" alt="Screenshot 2021-04-17 at 20 24 04" src="https://user-images.githubusercontent.com/25611695/115121335-df0f7e00-9fba-11eb-8839-40cd55da1d69.png">