crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

edwardoid
  опции профиля:
сообщение 1.1.2009, 23:44
Сообщение #1


Участник
**

Группа: Участник
Сообщений: 171
Регистрация: 1.5.2008
Из: Ереван, Армения
Пользователь №: 164

Спасибо сказали: 0 раз(а)




Репутация:   0  


Нарисовал QWizard, Qt Creator создал КОРРЕКТНЫЙ /.h файл, но когда создаю пременнутю типа моего класса Визарда скотина не показывает мои Виджеты. почему?
#ifndef CREATEPROJECT_H
#define CREATEPROJECT_H

#include <QtGui/QWizard>
#include <QPushButton>
namespace Ui {
    class CreateProject;
}

class CreateProject : public QWizard {
    Q_OBJECT
    Q_DISABLE_COPY(CreateProject)
public:
    explicit CreateProject(QWidget *parent = 0);
    virtual ~CreateProject();

protected:
    virtual void changeEvent(QEvent *e);
private:
    Ui::CreateProject *m_ui;
};

#endif // CREATEPROJECT_H

#include "createproject.h"
#include "ui_createproject.h"

CreateProject::CreateProject(QWidget *parent) :
    QWizard(parent),
    m_ui(new Ui::CreateProject)
{
    m_ui->setupUi(this);
}

CreateProject::~CreateProject()
{
    delete m_ui;
}

void CreateProject::changeEvent(QEvent *e)
{
    switch (e->type()) {
    case QEvent::LanguageChange:
        m_ui->retranslateUi(this);
        break;
    default:
        break;
    }
}

Объект создаю так:
CreateProject create;
    create.exec();

Результат:

Хотя должено быть:

Причем заметьте что почему-то он даже вернюю панель с кнопками "?" и "X" не отображает. Почему? Я никак не пойму.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 4.6.2025, 8:06