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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: помогите "чайнику" Qt 4.1  (Прочитано 4449 раз)
Michael
Гость
« : Август 01, 2006, 08:34 »

создаю с помощью Qt Desinger дилог (gotocelldialog.ui). пишу main.cpp:
Код:

#include <QApplication>
#include <QDialog>
#include "ui_gotocelldialog.h"
int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    Ui::GoToCellDialog ui;
    QDialog *dialog = new QDialog;
    ui.setupUi(dialog);
    dialog->show();
    return app.exec();
}

Эти два файла содержатся в папке gotocell. С помощью командной строки создаю pro-файл (qmake -project), а когда потом пишу qmake gotocell.pro то ui_gotocelldialog.h и ui_gotocelldialog.срр не создаются:(
подскажите что делать?

неужели никто не поможет....  :cry:
Записан
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #1 : Август 01, 2006, 09:13 »

читай доку

надо делать так примерно, в qt 4 это изменилось, приходится наследоватся от базового класса и класса интерфейса

bsps_dialog.h

#ifndef _BSPS_DIALOG_H_
#define _BSPS_DIALOG_H_

class CBspsDialog : public QDialog, public Ui::CBspsDialogBase
{
   Q_OBJECT
public:
   CBspsDialog(QWidget *parent = 0);
   ~CBspsDialog();
};

#endif //_BSPS_DIALOG_H_

bsps_dialog.cpp

#include "ibrs.h"

CBspsDialog::CBspsDialog(QWidget *parent)
 :QDialog(parent)
{
   setupUi();
}

CBspsDialog::~CBspsDialog()
{

}
Записан
Michael
Гость
« Ответ #2 : Август 01, 2006, 10:23 »

большое спасибо Веселый
Записан
malor
Гость
« Ответ #3 : Декабрь 30, 2006, 21:04 »

У меня KDevelop Designer 0.2 (Using KDE3.5.1-2.3 RedHat), FC5. Делаю как написано в книге "Программирование на С++ в Linux" (Н.Секунов) на стр.40:
File->New - в итоге открывается не то, что изображено на рис.2.1. У меня там - 11 вариантов нового приложения, но того, что у автора - окна с тремя закладками - не наблюдаю...Почему так ?
Может у автора др. версия KDevelop? Книга издана в 2003г.
Записан
BaltikS
Гость
« Ответ #4 : Декабрь 31, 2006, 00:36 »

Выкинь Секунова в помойку... Самая тупая книга которую мне приходилось читать. А читай лучше Бланшета!
Записан
malor
Гость
« Ответ #5 : Декабрь 31, 2006, 13:03 »

Бланшетт заказывал  в books.ru, но  пока шли деньги к ним, экзэмпляры закончились...Когда появятся - не знают. У меня есть конечно еще книги  кутешных авторов - Чеботарев, Макс Шлее. Но за Секунова я принялся т.к. мне показалось там  неплохо описана сама IDE KDevelop. Вы так не считаете ?

На стр. 60: "В окне иерархических списков(Tree Tool Views) раскройте  вкладку Classes ..."
Я не нашел где в Qt Designer находятся эти самые Tree Tool Views. Подскажите pls !
Qt 3.3.5
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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