crossplatform.ru

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

> создание собственных диалоговых окон
breeve
  опции профиля:
сообщение 30.12.2009, 13:10
Сообщение #1


Участник
**

Группа: Участник
Сообщений: 188
Регистрация: 26.12.2009
Пользователь №: 1336

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




Репутация:   1  


У меня тут не большая проблема, с которой в одиночку не могу разобраться. Создал класс который наследуется от QWidget и сделал на нем кнопку. нажимаешь на нее должно появиться диалоговое окно. Создал второй класс наследуемый от QDialog.
И как я понимаю второй окно(диалоговой) должно быть дочерним от виджета.. И вот как раз с этим у меня проблема.
Слот для кнопки запуска второго окна
void Pass::slotSettingsClicked()
{
InputDialog *input = new InputDialog(this);
delete input;
}
inputdialog.h
#ifndef INPUTDIALOG_H
#define INPUTDIALOG_H
#include <QtGui>

class InputDialog : public QDialog
{
Q_OBJECT

public:
InputDialog(QWidget *pwgt);
~InputDialog() {};
};

#endif // INPUTDIALOG_H
inputdialog.cpp
#include "inputDialog.h"
InputDialog::InputDialog(QWidget * pwgt)
: QDialog(pwgt, Qt::WindowTitleHint | Qt::WindowSystemMenuHint)
{
}
То окно которое появляется оно пустое..
Мне компилятор выводит
ошибку:
inputDialog.cpp:3: undefined reference to `vtable for InputDialog'

Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- breeve   создание собственных диалоговых окон   30.12.2009, 13:10
- - berserk   void Pass::slotSettingsClicked() { InputDialog *in...   30.12.2009, 13:20
|- - breeve   Цитата(berserk @ 30.12.2009, 13:20) void ...   30.12.2009, 13:21
- - berserk   насколько я понимаю, new выделяет память для перем...   30.12.2009, 13:25
|- - breeve   Цитата(berserk @ 30.12.2009, 13:25) наско...   30.12.2009, 13:33
- - igor_bogomolov   Попробуй сделай make clean, затем опять qmake, mak...   30.12.2009, 14:12
|- - breeve   Цитата(igor_bogomolov @ 30.12.2009, 14:12...   30.12.2009, 15:44
- - Litkevich Yuriy   Цитата(breeve @ 30.12.2009, 16:33) Появля...   30.12.2009, 16:16
|- - breeve   Цитата(Litkevich Yuriy @ 30.12.2009, 16:1...   30.12.2009, 16:18
- - Litkevich Yuriy   Цитата(breeve @ 30.12.2009, 16:10) То окн...   30.12.2009, 16:18
- - breeve   Цитата(Litkevich Yuriy @ 30.12.2009, 16:1...   30.12.2009, 16:19
- - Litkevich Yuriy   breeve, если всё таки не компилируется, смотри под...   30.12.2009, 16:21
- - breeve   Файлы подключены правильно в этом я уверен, и в пр...   30.12.2009, 16:27
- - Litkevich Yuriy   Цитата(breeve @ 30.12.2009, 19:27) По ссы...   30.12.2009, 16:35
|- - breeve   ЦитатаЗдаётся мне, что следует написать хотябы одн...   30.12.2009, 16:41
- - Litkevich Yuriy   ещё одна мысль: Закоментируй деструктор класса, ли...   30.12.2009, 17:40
|- - breeve   Комментарии не помагают.. Я на самом деле не совсе...   30.12.2009, 20:36
- - igor_bogomolov   Нормальный рабочий код. Прекрасно компилируется и ...   31.12.2009, 1:41
- - breeve   Да код то может рабочий, программа запускается.. А...   31.12.2009, 9:46
- - breeve   У меня вопрос появился. Как можно из диалогового к...   1.1.2010, 22:32
- - Litkevich Yuriy   Цитата(breeve @ 2.1.2010, 1:32) Можно ли ...   1.1.2010, 23:13
- - breeve   Цитата(Litkevich Yuriy @ 1.1.2010, 23:13)...   1.1.2010, 23:34
- - Litkevich Yuriy   Цитата(breeve @ 2.1.2010, 2:34) Вот у мен...   1.1.2010, 23:41
- - breeve   Сам. А что бывают специальные кнопки для диалоговы...   1.1.2010, 23:43
- - Litkevich Yuriy   Цитата(breeve @ 2.1.2010, 2:43) специальн...   1.1.2010, 23:57
- - breeve   Наверное последний вопрос по этой теме.. ) Вот у м...   1.1.2010, 23:57
- - Litkevich Yuriy   Лучше всего так:Цитата(Litkevich Yuriy @ 2.1....   1.1.2010, 23:59
- - Litkevich Yuriy   тему разделил: QDialogButtonBox, как поменять Ок и...   2.1.2010, 1:46
- - breeve   Думал никогда не вернусь к этой теме.. Создал клас...   20.2.2010, 22:23
- - BRE   Ну так может он файл questions.txt найти не может?   20.2.2010, 22:27


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


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




RSS Текстовая версия Сейчас: 3.1.2025, 5:08