Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Question 3 Use Qt s model / view framework to store and display music CD information. The following information should be stored in the model

Question 3
Use Qts model/view framework to store and display music CD information. The following information should be stored in the model (a QStandardItemModel):
composer,
album name,
replacement value, and
a rating (out of 100).
The information should be displayed in a table.
The following functionality should be included.
There should be a header row.
The user should be able to add rows of data to the model.
The replacement value should always display the cents (even as .00).
Use a delegate to display the rating as a horizontal bar. This column should take up all the remaining space available.
The user should be able to sort the data by clicking on the column header on which the sorting should be implemented.
Where the replacement value is greater than or equal to R200, the row should be made a different colour. Note that this colour should also change if the user edits a replacement value (and it should return to the normal colour if the value drops below R200).
The user should be able to delete a row of data.
Here is an example of the interface.
Question 4
Write an application that uses regular expressions to check for telephone numbers and email addresses in a text file provided by a user. The following functionality should be included.
The user should be able to select the file to check using a standard file open dialog box.
The file should be displayed in the GUI.
The telephone numbers and email addresses should be highlighted/emphasized in some way in the text.
An email address can be identified by a single @ symbol in the address; telephone numbers could be from any of the following formats:
000-000-0000
000-0000000
0000000000
(000)000-0000
(000)0000000
You may assume that the email addresses and telephone numbers are free standing, that is, they do not have brackets (or any other character) around them.
See an example below.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Data Analysis Using SQL And Excel

Authors: Gordon S Linoff

2nd Edition

111902143X, 9781119021438

Students also viewed these Databases questions

Question

What is the benefit of organization ising GIT

Answered: 1 week ago

Question

What is meant by the term industrial relations?

Answered: 1 week ago