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

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

Страниц: [1] 2   Вниз
  Печать  
Автор Тема: подключение формы к проекту  (Прочитано 11531 раз)
StatuS74
Гость
« : Май 04, 2011, 06:30 »

Доброго время суток. подскажите пожалуйста. пытаюсь подключить форму к проекту но ни чего не выходит.пишу под Windows. вот пытаюсь подключить форму к проекту но при создания события по нажатию кнопки на этой форме. пишет "не удалось определить метод"   
Код
C++ (Qt)
#include <QWidget>
 
#include "QPushButton"
 
namespace Ui {
   class connect_adaptera;
}
 
class connect_adaptera: public QWidget
{
 
public:
   connect_adaptera(QWidget *parent = 0);
   ~connect_adaptera();
private:
   Ui::connect_adaptera *m_ui;
};
 
//cpp-file
Код
C++ (Qt)
#include "ui_connect_adaptera.h"
 
connect_adaptera::connect_adaptera(QWidget *parent)
   :QWidget(parent), m_ui(new Ui::connect_adaptera())
{
   m_ui->setupUi(this);
}
 
connect_adaptera::~connect_adaptera()
{
   delete m_ui;
   m_ui = 0;
}
}
« Последнее редактирование: Май 04, 2011, 09:09 от Пантер » Записан
StatuS74
Гость
« Ответ #1 : Май 04, 2011, 07:45 »

что ни кто не знает Непонимающий Непонимающий
Записан
alexman
Гость
« Ответ #2 : Май 04, 2011, 08:23 »

Примеры посмотри! Например, в директории 'qtdir\examples\animation\easing\'.
Записан
StatuS74
Гость
« Ответ #3 : Май 04, 2011, 08:28 »

а это где находится я не совсем понял. Непонимающий
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #4 : Май 04, 2011, 09:10 »

В каталоге, куда ты Qt установил.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
StatuS74
Гость
« Ответ #5 : Май 05, 2011, 06:05 »

а код который я указал в первом посту полностью надо писать в .срр файле ?
Записан
StatuS74
Гость
« Ответ #6 : Май 05, 2011, 06:16 »

а по дохочевей объяснить на примере помогите. а то я только начал изучать и немного проблемно в восприятии этого языка.
Записан
Mikhail
Программист
*****
Offline Offline

Сообщений: 587


Просмотр профиля
« Ответ #7 : Май 05, 2011, 07:07 »

Для начала надо почитать, например,
Название: Qt 4: Программирование GUI на С++ Изд. 2-е
Автор: Жасмин Бланшет, Марк Саммерфилд
Издательство: Кудиц-Пресс
Год: 2008
Страниц: 736
Формат: djvu
Размер: 12,0M
ISBN: 978-5-91136-059-7
Качество: хорошее,600dpi,OCR,оглавление
+ примеры!!! (Весит около 12.5Мб).

Скачать можно здесь: http://narod.ru/disk/14689109000/From_OS2.zip.html
Записан
StatuS74
Гость
« Ответ #8 : Май 05, 2011, 07:12 »

я читаю и так эту книгу. но ответа так и не нашол на этот вопрос как подключить форму и как потом вызвать её по нажатию кнопки
Записан
alexman
Гость
« Ответ #9 : Май 05, 2011, 08:27 »

И из примера ничего непонятно Непонимающий
Записан
StatuS74
Гость
« Ответ #10 : Май 05, 2011, 08:32 »

такой вопрос. я создал форму в QT disinger он создал фаил connect_adapter.h и я создал фаил connect_adapter.cpp при создании кнопки (перейти к слоту) он переходит в срр  фаил и создает там слот хотя по книгам слоты должны создаться в файле который создал дизайнер connect_adaptera.h. подскажите в чем трабл
Записан
StatuS74
Гость
« Ответ #11 : Май 05, 2011, 08:33 »

да я не совсем понял как там происходит подключение. точнее что то понятно стало но не все.
Записан
Mikhail
Программист
*****
Offline Offline

Сообщений: 587


Просмотр профиля
« Ответ #12 : Май 05, 2011, 09:15 »

Ну вообще то дизайнер создает файл *.ui

если идет разговор о том, что дизайнер создает файл *.h то скорее всего это третья версия qt. или вы читаете не ту книгу.

Скорее всего у вас книга по qt 3
Записан
StatuS74
Гость
« Ответ #13 : Май 05, 2011, 15:04 »

извиняюсь я ошибся. да *.ui так вопрос остается активным. читаю книгу по QT но не нашел ответа. подскажите кто знает что в каком файле писать надо Непонимающий
Записан
Mikhail
Программист
*****
Offline Offline

Сообщений: 587


Просмотр профиля
« Ответ #14 : Май 05, 2011, 19:29 »

Посмотри Assitant в части Qt Designer manual
подраздел Calculator for example - там все расписано.
Файлы примера в каталоге QTDIR\examples\designer\calculatorform

Успехов, там все по полочкам
Записан
Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  


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