Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Qt
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
SilentFox
1 / 1 / 1
Регистрация: 05.10.2015
Сообщений: 26
1

Создание нового QDialog

05.11.2015, 01:33. Просмотров 600. Ответов 3

signin.h файл
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#ifndef SIGNIN_H
#define SIGNIN_H
 
#include <QDialog>
 
namespace Ui {
class SignIn;
}
class SignIn : public QDialog
{
    Q_OBJECT
private:
    Ui::SignIn *ui;
 
public:
    explicit SignIn(QWidget *parent = 0);
    ~SignIn();
    
signals:
    
public slots:
    
};
 
#endif // SIGNIN_H
signin.cpp файл
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include "signin.h"
#include "ui_signin.h"
 
SignIn::SignIn(QWidget *parent = 0) :
    QDialog(parent),
    ui(new Ui::SignIn)
{
    ui->setup(this);
 
}
 
SignIn::~SignIn()
{
    delete ui;
}
Но появляются ошибки:
signin.cpp:4: ошибка: default argument given for parameter 1 of 'SignIn::SignIn(QWidget*)'
signin.h:17: ошибка: after previous specification in 'SignIn::SignIn(QWidget*)'
signin.cpp:-1: In constructor 'SignIn::SignIn(QWidget*)':
signin.cpp:6: ошибка: invalid use of incomplete type 'struct Ui::SignIn'
signin.h:8: ошибка: forward declaration of 'struct Ui::SignIn'
signin.cpp:8: ошибка: invalid use of incomplete type 'struct Ui::SignIn'
signin.h:8: ошибка: forward declaration of 'struct Ui::SignIn'

помогите решить проблему
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.11.2015, 01:33
Ответы с готовыми решениями:

Разница между QDialog::exec() и QDialog::Open()
Здравствуйте, уважаемые форумчане! Есть статический метод, который установлен как callback-функция...

Создание нового виджета
День добрый Может кто помочь (уже запарился искать как это сделать).. Нужно свзять кнопку и вызов...

Создание нового объекта в слоте.
В общем проблемка такая: #include &quot;ctf.h&quot; #include &quot;ui_ctf.h&quot; #include &lt;QtGui&gt; #include...

QList Создание нового списка
Есть список QList&lt;QPair&lt;QString,QString&gt;&gt;. Как сделать новый список из выделенных строк первого?

Создание и включение нового окна
Приветствую! Передо мной стоит задача - построить график гистограммы, что в принципе легко...

3
CEBEP
107 / 107 / 23
Регистрация: 21.03.2010
Сообщений: 445
05.11.2015, 04:27 2
C++ (Qt)
1
SignIn::SignIn(QWidget *parent) :
(ноль два раза писать не только не нужно но и нельзя)
1
SilentFox
1 / 1 / 1
Регистрация: 05.10.2015
Сообщений: 26
05.11.2015, 08:44  [ТС] 3
Спасибо, но все ошибки это не исправило
signin.cpp:6: ошибка: invalid use of incomplete type 'struct Ui::SignIn'
signin.h:7: ошибка: forward declaration of 'struct Ui::SignIn'
signin.cpp:8: ошибка: invalid use of incomplete type 'struct Ui::SignIn'
signin.h:7: ошибка: forward declaration of 'struct Ui::SignIn'
0
slava_stepankof
57 / 39 / 18
Регистрация: 07.10.2015
Сообщений: 112
05.11.2015, 21:53 4
Проблема в Ui. Проверьте у вас "ui_signin.h" генерится ?
0
05.11.2015, 21:53
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.11.2015, 21:53

Создание нового окна существующего класса
Здравствуйте. Пытаюсь создать новое окно существующего класса MainWindow. В хедере написал ...

Создание нового окна, после выбора графы из меню
Доброго времени суток. Подскажите пожалуйста как создать новую форму в qt? А именно чтоб форма...

Закрытие QDialog
Сразу прошу прощения за глупый вопрос. Есть виджет MainWindows, в нем создаю QDialog в нем всего...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.