Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

С++ класс qt

77K
10 апреля 2012 года
sergenkii
7 / / 06.04.2012
В с++ новичок, сейчас изучаю объектное программирование, но пока не совсем все понимаю.
Объясните пожалуйста что в этой строчке для чего.
Здесь Plot::Plot( QWidget *parent ) вызывается класс с указателем на что то на mainwindow?, После : : QwtPlot( parent ) Это для чего? Дальше так понял инициализация переменных которые используются в классе Plot.

 
Код:
Plot::Plot( QWidget *parent ): QwtPlot( parent ), d_paintedPoints( 0 ), d_interval( 0.0, 10.0 ), d_timerId( -1 )
Так он описан в h здесь нет QwtPlot( parent )?
 
Код:
class Plot: public QwtPlot
{
    Q_OBJECT

public:
    Plot( QWidget * = NULL );
    virtual ~Plot();

....
412
10 апреля 2012 года
grgdvo
323 / / 04.07.2007
Это для инициализация базового класса QwtPlot, которому передается указатель на окно (родительское).
То есть QwtPlot будет размещаться и рисоваться внутри своего parent-окна.

Переменная parent определена в параметрах конструктора вашего класса Plot. Ее имя ничего не значит - обычный идентификатор переменной.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог