annitaz -5 Light Poster
#include <QApplication>
#include <QLabel>
#include <QVBoxLayout> 
#include <QTextEdit>
#include <QWidget> 

int main (int argc, char* argv[]) {
QApplication app (argc, argv);
QWidget window;

QLabel* label =  new QLabel("Please enter some text");
QTextEdit* textEdit = new QTextEdit;
QVBoxLayout* layout = new QVBoxLayout;
layout->addwidget(label);
layout->addwidget(textEdit);

window.setLayout(layout);
window.show;

return app.exec();
}

1.Qt provides a child management facility through the QObject class. Where is the QObject in the program above? Explain

2.The QObject class provides the function setParent(QObject *parent) to specify a Qbject to be its parent. Why is this function not use in this program?

3.The program uses both heap and stack objects. Explain how the parnt-child facility works when the:

a.parent is a heap obhect and the child objects are stack objects
b.parent is a stack obhect and the child objects are heap objects

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.