记录自己的QT学习之路(8)

今日学习笔记:

  1. void on_button_clicked()自动连接槽函数是需要什么在private slots下的,如:
    在这里插入图片描述

  2. 清空二维vector的操作
    vector的清空函数是 vmyshape->clear();
    而由于二维vector的特殊性,这个操作只会清空第一个vector即二维vector的第一行数据。
    我们需要套一个循环:
    在这里插入图片描述
    ps:我的vector里存放了需要绘制的图形对象,如修改后立即显示,需要repaint(),这样可以实现界面的图形clear操作。

  3. 对于添加选择绘制颜色功能的实现的经验:
    给对象加一个color属性,在创建的时候通过构造函数传递这个参数进去,绘制的时候判断每个对象的color属性并设置画笔颜色。
    ps:如果一堆对象有同一个属性(这里是color),我们可以将这个属性在父类的属性中申明,子类都会继承它。构造函数申明和使用时的参数必须一一对应。

  4. const关键字
    const传形参(构造函数中用到)意思是不能改变形参变量,const函数是不能改变调用该函数的类的成员变量;
    const可以通过修改地址的方法修改它的值,而在程序编译时期和程序运行时期的不能修改const值的

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值