class Window : public QWidget { Q_OBJECT public: Window(); }; class Main : public QWidget { Q_OBJECT public: Main(QWidget* parent = 0); }; Window::Window() : QWidget() { } Main::Main(QWidget* parent) : QWidget(parent) { } int main(int argc, char *argv[]) { QApplication app(argc, argv); QApplication ::setOverrideCursor(QCursor(Qt::BlankCursor)); Window window; window.show(); Main main(&window); main.show(); return app.exec(); }