Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Michael от Август 01, 2006, 08:34



Название: помогите "чайнику" Qt 4.1
Отправлено: 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:


Название: помогите "чайнику" Qt 4.1
Отправлено: Admin от Август 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()
{

}


Название: помогите "чайнику" Qt 4.1
Отправлено: Michael от Август 01, 2006, 10:23
большое спасибо :D


Название: помогите "чайнику" Qt 4.1
Отправлено: malor от Декабрь 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г.


Название: помогите "чайнику" Qt 4.1
Отправлено: BaltikS от Декабрь 31, 2006, 00:36
Выкинь Секунова в помойку... Самая тупая книга которую мне приходилось читать. А читай лучше Бланшета!


Название: помогите "чайнику" Qt 4.1
Отправлено: malor от Декабрь 31, 2006, 13:03
Бланшетт заказывал  в books.ru, но  пока шли деньги к ним, экзэмпляры закончились...Когда появятся - не знают. У меня есть конечно еще книги  кутешных авторов - Чеботарев, Макс Шлее. Но за Секунова я принялся т.к. мне показалось там  неплохо описана сама IDE KDevelop. Вы так не считаете ?

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