frame.cpp

来自「嵌入式LINUX的智能家居系统源码」· C++ 代码 · 共 38 行

CPP
38
字号
#include"frame.h"Frame::Frame()    : QFrame(this){}Frame::Frame( QWidget* parent, const char* name)    : QFrame( parent, name ){    setFrameShadow(QFrame::Raised);    imagePath="./stop.jpg";    Timer1=new QTimer(this);    connect(Timer1 ,SIGNAL(timeout()),this,SLOT(paintFrame()));    Timer1->start(40,false);}void Frame::startPaint(){    Timer1->stop();    imagePath="./shot.jpeg";   }void Frame::stopPaint(){    imagePath="./stop.jpg";    Timer1->start(40,false);}void Frame::paintFrame(){      QImage image(imagePath,0);    QPainter p(this);    QRect rect=frameRect();    p.drawImage(rect,image);}void Frame::getImage(QString filePath){    imagePath=filePath;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?