中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

個(gè)人簡(jiǎn)歷制作網(wǎng)站營(yíng)銷網(wǎng)站做的好的公司

個(gè)人簡(jiǎn)歷制作網(wǎng)站,營(yíng)銷網(wǎng)站做的好的公司,網(wǎng)站都有哪些類型,標(biāo)準(zhǔn)型網(wǎng)站---北京網(wǎng)站建設(shè)采用雙緩沖實(shí)現(xiàn)界面實(shí)時(shí)響應(yīng)鼠標(biāo)的拖動(dòng)繪制。 思想如下:首先需要兩張畫布pix和tempPix,他們都是QPixmap實(shí)例;pix用來保存初始界面或上一階段以完成的繪制;tempPix用來作為鼠標(biāo)拖動(dòng)時(shí)的實(shí)時(shí)界面繪制;當(dāng)鼠標(biāo)左鍵按下后拖…

采用雙緩沖實(shí)現(xiàn)界面實(shí)時(shí)響應(yīng)鼠標(biāo)的拖動(dòng)繪制。

思想如下:首先需要兩張畫布pix和tempPix,他們都是QPixmap實(shí)例;pix用來保存初始界面或上一階段以完成的繪制;tempPix用來作為鼠標(biāo)拖動(dòng)時(shí)的實(shí)時(shí)界面繪制;當(dāng)鼠標(biāo)左鍵按下后拖動(dòng)時(shí)每次都將將pix賦值給tempPix,然后用tempPix進(jìn)行繪制,最后鼠標(biāo)左鍵釋放時(shí)將tempPix賦值給pix。

widget.h代碼如下

#ifndef WIDGET_H
#define WIDGET_H#include <QWidget>QT_BEGIN_NAMESPACE
namespace Ui { class Widget; }
QT_END_NAMESPACEclass Widget : public QWidget
{Q_OBJECTpublic:Widget(QWidget *parent = nullptr);~Widget();protected:void mousePressEvent(QMouseEvent *event);void mouseMoveEvent(QMouseEvent *event);void mouseReleaseEvent(QMouseEvent *event);void paintEvent(QPaintEvent *event);
private:Ui::Widget *ui;QPixmap pix;QPixmap tempPix;QPoint startPoint;QPoint endPoint;bool isDrawing;
};
#endif // WIDGET_H

widget.cpp代碼如下:

#include "widget.h"
#include "ui_widget.h"
#include <QMouseEvent>
#include <QPainter>Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);pix = QPixmap(400, 300);//寬,高pix.fill(Qt::white);tempPix = pix;isDrawing = false;
}void Widget::mousePressEvent(QMouseEvent *event)
{if(event->button() == Qt::LeftButton) {startPoint = event->pos();isDrawing = true;}
}void Widget::mouseMoveEvent(QMouseEvent *event)
{if(event->buttons() & Qt::LeftButton) {endPoint = event->pos();tempPix = pix;update(); //調(diào)用paintEvent();}
}void Widget::mouseReleaseEvent(QMouseEvent *event)
{if(event->button() == Qt::LeftButton) {endPoint = event->pos();isDrawing = false;update();}
}void Widget::paintEvent(QPaintEvent *)
{int x = startPoint.x();int y = startPoint.y();int width = endPoint.x() - x;int height = endPoint.y() - y;QPainter painter;painter.begin(&tempPix);painter.drawRect(x, y, width, height);painter.end();painter.begin(this);painter.drawPixmap(0, 0, tempPix);if(!isDrawing) {pix = tempPix;}
}Widget::~Widget()
{delete ui;
}

效果展示:

在這里插入圖片描述

http://www.risenshineclean.com/news/2944.html

相關(guān)文章:

  • 一個(gè)網(wǎng)站做無限關(guān)鍵詞網(wǎng)站seo優(yōu)化怎么做
  • 湖南建設(shè)廳官方網(wǎng)站官網(wǎng)seo排名關(guān)鍵詞
  • 湛江專業(yè)做網(wǎng)站seo優(yōu)化系統(tǒng)
  • 寧波市城鄉(xiāng)建設(shè)委員會(huì)網(wǎng)站填寫電話的廣告
  • wordpress數(shù)據(jù)庫鏈接地址seo綜合查詢平臺(tái)官網(wǎng)
  • 廊坊專業(yè)做網(wǎng)站十大免費(fèi)cms建站系統(tǒng)介紹
  • 網(wǎng)站出現(xiàn)風(fēng)險(xiǎn)如何處理方法營(yíng)銷培訓(xùn)課程ppt
  • 用帝國(guó)軟件做網(wǎng)站的心得uc瀏覽器網(wǎng)頁版入口
  • 做一個(gè)公司的網(wǎng)站應(yīng)做哪些準(zhǔn)備工作內(nèi)容百度上免費(fèi)創(chuàng)建網(wǎng)站
  • 龍崗?fù)瑯飞鐓^(qū)做網(wǎng)站網(wǎng)絡(luò)工程師培訓(xùn)一般多少錢
  • 如何做網(wǎng)站監(jiān)控關(guān)鍵詞優(yōu)化是什么工作
  • 自用電腦做網(wǎng)站百度seo優(yōu)化服務(wù)項(xiàng)目
  • 怎么做網(wǎng)站的導(dǎo)航條下載百度語音導(dǎo)航地圖安裝
  • 做網(wǎng)站開發(fā)的女生多嗎百度推廣競(jìng)價(jià)是什么意思
  • 做網(wǎng)站的要多少錢怎樣推廣app
  • wordpress 標(biāo)簽 函數(shù)廣州優(yōu)化營(yíng)商環(huán)境條例
  • 外貿(mào)做雙語網(wǎng)站好還是單語網(wǎng)站seo搜索引擎優(yōu)化課后答案
  • 好網(wǎng)站建設(shè)公司的網(wǎng)站響應(yīng)式模版移動(dòng)優(yōu)化
  • bootstrap網(wǎng)站模版臺(tái)州關(guān)鍵詞優(yōu)化報(bào)價(jià)
  • 開封市住房和城鄉(xiāng)建設(shè)局網(wǎng)站做百度線上推廣
  • wordpress 復(fù)制網(wǎng)站競(jìng)價(jià)推廣網(wǎng)絡(luò)推廣運(yùn)營(yíng)
  • 汕頭網(wǎng)站制作電話網(wǎng)頁設(shè)計(jì)案例
  • 優(yōu)化大師好用嗎武漢網(wǎng)站seo推廣
  • 青島網(wǎng)站排名上海百網(wǎng)優(yōu)seo優(yōu)化公司
  • 網(wǎng)站后臺(tái)傳照片 c windows temp 拒絕訪問無錫百度信息流
  • 做現(xiàn)貨黃金網(wǎng)站體育熱點(diǎn)新聞
  • 網(wǎng)站圖片優(yōu)化怎么推廣自己的店鋪
  • wordpress最新版下載2022網(wǎng)站seo
  • 鄭州企業(yè)網(wǎng)站價(jià)格百度廣告搜索推廣
  • 做網(wǎng)站需要幾個(gè)服務(wù)器網(wǎng)絡(luò)營(yíng)銷自學(xué)網(wǎng)站