数据类型和数据操作类
比较和判断变量的函数
函数 | 作用 |
---|---|
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: