Qt 5.0.2 - problem z pierwszym programem okienkowym

0

Mam głupi problem już na starcie.

Mam zainstalowany Qt 5.0.2, i Qt Creator 2.7.0

Projekt tworzę nastepująco: klikam na File > New File or Project, z "Peojects" wybieram "Applications", następnie "Qt Gui Application", nadaję jakąś nazwę i "Next".

No i mam dwa pliki: main.cpp i mainwindow.cpp:

mainwindow.cpp:

#include "mainwindow.h"
#include "ui_mainwindow.h"

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);
}

MainWindow::~MainWindow()
{
    delete ui;
}

main.cpp:

#include "mainwindow.h"
#include <QApplication>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    MainWindow w;
    w.show();
    
    return a.exec();
}

Buduję projekt Ctrl+B i potem Ctrl+R, i wyskakuje mi okienko.

Ale jak chcę coś dopisać, dodać np. jakiś QLabel, wpisuję to sobie do main.cpp, i ten plik wygląda następująco:

#include "mainwindow.h"
#include <QApplication>
#include <QLabel>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    MainWindow w;
    w.show();
    
    QLabel *label = new QLabel("<h1>Tekst");
    label->show();
    return a.exec();
}

I oprócz poprzedniego okienka, na pierwszym planie pojawia się to z QLabelem:
user image

I moje pytanie jest takie: gdzie mogę dopisywać kod programu, tak żeby pojawiało się tylko to okienko, które opisuję w kodzie? Jak pozbyć się tego MainWindow?

0

Jak pozbyć się tego MainWindow?

 
int main(int argc, char *argv[])
{
    QLabel *label = new QLabel("<h1>Tekst");
    label->show();
    return a.exec();
}

Twórz pusty projekt, jeżeli nie chcesz aby "tworzyło Ci się " mainwindow.

A tak w ogóle widzę że nie masz pojęcia co robisz, polecam http://qt-project.org/doc/

1 użytkowników online, w tym zalogowanych: 0, gości: 1