Цитата(Kagami @ 8.5.2009, 23:38)
Применив телепатию, понял следующее. Вопрос заключается в том, какой подход лучше - описанный в книге Жасмин Бланшет:
#include "ui_newdlg.h"
class NewDlg : public QDialog, public Ui::NewDlg
{
...
};
или подход, который предлагается QtCreater'ом при создании нового проекта:
#include "ui_mainwindow.h"
class MainWindow : public QMainWindow
{
...
private:
Ui::MainWindow *ui;
};
да, да, да
плюс есть еще третий, как ваш второй, только ui создается статически.
Речь не идет о новом проекте в Creator, там выбора нет, да и все елементы доступны через *ui.
Попробуйте в чистый проект от Creator добавить форму класса (там есть такой выбор, и это не тоже самое, что просто форма). И тогда если нажмете more в мастере то увидите те самые варинты о которых выше написано. Собсно вопрос в том, какой вариант лучше и как же всетаки получить доступ к элементам этого новосозданного класс (с формой) и базового, основного (main).
из базового, основного (main).