如果定义如下:
A *p则使用:p->play(); 左边是结构指针。
A p 则使用:p.paly(); 左边是结构变量。
箭头(->):左边必须为指针;
点号(.):左边必须为实体。
/
单继承与多继承
//
在类函数中创建一个dialog时使用
QDialog *dialog=new QDialog(this);
dialog->show();
dialog因为分配了新的内存空间所以不会用完就销毁,会一直存在,直到用delete销毁。
dialog1 只会存在一会儿,因为只在调用该函数时才存在故当函数调用完毕他也就随之被销毁
QDialog dialog1(this);
dialog1.show();
connect 是属于QObject类,包含四个参数,依次是发送信号的对象,发送的信号,接收信号的对象和要执行的槽。
///
Widget::Widget(QWidget *parent) :
QWidget(parent),
ui(new Ui::Widget)
{
ui->setupUi(this);
QMovie *movie=new QMovie("E:/timg.gif");
ui->label_2->setMovie(movie);
ui->label->setMovie(movie);