Qt(C++)项目开发学习——day—1

qt安装
具体看下面的博客

QT creator_learning

新建项目
在这里插入图片描述
解释头文件——mywidgt.h

在这里插入图片描述

解释main.cpp
在这里插入图片描述
解释mywidgt.cpp

#include "mywidgt.h"
#include <QPushButton>
#include <mypushbutton.h>
#include <QDebug>

//命名规范
//类名 首字母大写 单词和单词之间首字母大写
//函数名 变量,名称 首字母小写 单词和单词之间首字母大写

//快捷键
//注释  ctrl + /
//运行  ctrl + r
//编译  ctrl + b
//字体缩放  ctrl + 鼠标滚轮


myWidgt::myWidgt(QWidget *parent) //构造函数
    : QWidget(parent)
{
    //创建一个按钮
    QPushButton * btn = new QPushButton;
    btn->show(); //show以顶层方式弹出窗口控件
    //让btn对象 依赖在 myWidget 窗口中
    btn->setParent(this);  //设置父亲 setParent(this)

    //显示文本
    btn->setText("第一个按钮");

    btn->move(0,0);

    //创建第二个按钮 按照你的控件大小创建窗口
    QPushButton * btn2 = new QPushButton("第二个按钮",this);

    //移动btn2按钮
    btn2->move(100,100);

    //按钮重新设置大小
    btn->resize(100,100);

    //重置窗口大小
    resize(600,400);

    //设置固定窗口大小
    setFixedSize(600,400);

    //设置窗口标题
    setWindowTitle("第一个窗口");



    //创建一个自己的按钮对象
    MyPushButton * btn3 = new MyPushButton;
    btn3->setText("我自己的按钮");

    btn3->move(200,0);
    btn3->setParent(this);//设置到对象树中,指定父亲
}

myWidgt::~myWidgt() //析构函数 理解为释放
{
    qDebug() << "myWidget的析构调用";  //打印顺序相反
}

自己新建一个pushButton
在这里插入图片描述
解释mypushbutton.cpp
在这里插入图片描述
剩下具体看mywidgt.cpp

本节理解父类子类~

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值