日志
Qt相关
2020-04-16 18:11
/****************设置widget的背景颜色*******chart themes项目中********/
QPalette pal=window()->palette(); pal.setColor(QPalette::Window, QRgb(0x40434a)); window()->setPalette(pal); /****************chart中坐标轴问题***************/ 1.画出一条线(即各个坐标点) 2.初始化X,Y轴,并对各个轴进行描述 this->axisX=new QValueAxis; this->axisY=new QValueAxis; 3.设置坐标轴的位置(即确定轴在上下左右哪个方位)并添加到chart中 chart->addAxis(axisX,Qt::AlignBottom); 4.将线与坐标轴相关联 series->attachAxis(axisX); series->attachAxis(axisY); 串口流控制(flow control) 接收端数据缓冲区已满,则此时继续发送来的数据就会丢失。,当接收端数据处理不过来时,就发出“不再接收”的信号,发送端就停止发送,直到收到“可以继续发送”的信号再发送数据。因此流控制可以控制数据传输的进程,防止数据的丢失。 PC机中常用的两种流控制是硬件流控制(包括RTS/CTS、DTR/CTS等)和软件流控制XON/XOFF(继续/停止) 硬件流:(RTS/CTS)当缓冲区内数据量达到高位时,我们在接收端将CTS线置低电平(送逻辑0),当发送端的程序检测到CTS为低后, 就停止发送数据,直到接收端缓冲区的数据量低于低位而将CTS置高电平。RTS则用来标明接收设备有没有准备好接收数据。 软件流:(XON/XOFF)向发送端发送XON,发送端开始发送数据;向发送端发送XOFF,发送端停止发送数据。 /********************把图片的背景换成透明色*********************/ QpixMap类 pixmap.setMask(pixmap.createHeuristicMask(true)); /********************把图片的背景换成透明色*********************/ /********************去掉部件之间的距离********************/ VLayout->setSpacing(0); VLayout->setContentsMargins(0,0,0,0);//消除控件和窗口中间的空白 |
下一篇: Linu指令运行级别
上一篇: 无