数据类型和数据操作类

本文探讨了数据类型的使用,重点介绍了QBitArray、QBrush、QByteArray、QColor、QData、QDate、QDateTime、QEasingCurve、QKeySequence以及QUrl等数据操作类,并提供了相关实例,如设置QColor的颜色,获取当前日期和时间等。
摘要由CSDN通过智能技术生成

数据类型和数据操作类

比较和判断变量的函数
函数 作用
qAbs(const T& value) 返回绝对值
qBound(min,mid,max) 返回mid
qMax()
qMIn()
qRound() 四舍五入
数据类

QBitArray:

/*
 * count()数组的长度,size
 * fill(bool,start,end)填充数组
 * resize(int)重置长度
 * clear()长度变为0
 * clearBit(int)让int位置的值变成0
 * isEmpty()当count=0时,为true
 * 可以参与&|!名算
 *
*/
MyFileSystem::MyFileSystem(QWidget *parent)
    :QWidget(parent)
{
   
   QBitArray a1(5);//a1=[0 0 0 0 0]
   qDebug()<<"数组的长度"<<a1.count()<<a1;
   a1.fill(true,0,a1.count());//a1=[1 1 1 1 1]
   qDebug()<<"fill之后的变化"<<a1;
   a1.resize(3);
   qDebug()<<a1.count()<<a1;
   a1.clearBit(0);
   qDebug()<<a1.count()<<a1<<a1.isEmpty();
}

QBrush:
在这里插入图片描述

void MyFileSystem::paintEvent(QPaintEvent *event)
{
   
    QPainter painter(this);
    QRadialGradient gradient(50, 50, 50, 50, 50);
    gradient.setColorAt(0, QColor:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值