Russian Qt Forum
Сентябрь 30, 2024, 18:23 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Подключение UI Desinger файла  (Прочитано 3665 раз)
ti0
Новичок

Offline Offline

Сообщений: 38


Просмотр профиля
« : Февраль 29, 2016, 21:15 »

Всем привет. Мне нужно подключить ui файл формы к MainWindow. Все пишу по инструкции:
Код:
namespace Ui {
    class form;
}

class MainWindow : public QMainWindow
{
    Q_OBJECT

public:
    explicit MainWindow(QWidget *parent = 0);
    ~MainWindow();

private:
    Ui::form *ui;
};
Код:
#include "mainwindow.h"
#include "ui_form.h"

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

MainWindow::~MainWindow()
{

}

Ругается:
invalid use of incomplete type 'class Ui::form'
     ui = new Ui::form;
                  ^
 invalid use of incomplete type 'class Ui::form'
     ui = new Ui::form;

Что я делаю не так?
                  ^
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4744



Просмотр профиля WWW
« Ответ #1 : Февраль 29, 2016, 21:17 »

в FORMS в .pro файл form.ui добавлен?
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
ti0
Новичок

Offline Offline

Сообщений: 38


Просмотр профиля
« Ответ #2 : Февраль 29, 2016, 22:04 »

да
Записан
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #3 : Февраль 29, 2016, 23:13 »

быстрее будет, если вы выложите проект
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4744



Просмотр профиля WWW
« Ответ #4 : Март 01, 2016, 00:12 »

qmake запускал после добавления?
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.085 секунд. Запросов: 23.