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

當前位置: 首頁 > news >正文

網站怎么做來賣東西南昌seo網站排名

網站怎么做來賣東西,南昌seo網站排名,桂林森禾醫(yī)藥有限公司,建設銀行網站怎么下載1.概要 創(chuàng)建一個矩形&#xff0c;當鼠標進入這個矩形的時候&#xff0c;這個矩形邊線變色&#xff0c;且鼠標變成手型 2.代碼 #include <QApplication> #include "customRectWidget.h" /** qt 6.7版&#xff0c; 創(chuàng)建一個矩形&#xff0c;當鼠標進入這個矩形…

1.概要

創(chuàng)建一個矩形,當鼠標進入這個矩形的時候,這個矩形邊線變色,且鼠標變成手型

2.代碼

#include <QApplication>
#include "customRectWidget.h"
/** qt 6.7版, 創(chuàng)建一個矩形,當鼠標進入這個矩形的時候,這個矩形邊線變色,* 且鼠標變成手型,且這時候按下鼠標,鼠標可以上下拖動這個矩形,* 當鼠標松開的時候停止移動,但鼠標離開矩形的時候,矩形顏色恢復,完整代碼舉例;* 強調一下,鼠標進入矩形內,顏色變化,鼠標變成手型,不是鼠標進入矩形所在的控件就有上述變化。
*/
int main(int argc, char *argv[]) {QApplication app(argc, argv);CustomRectWidget widget;widget.show();return app.exec();
}
#ifndef CUSTOMRECTWIDGET_H
#define CUSTOMRECTWIDGET_H#include <QWidget>
#include <QMouseEvent>class CustomRectWidget : public QWidget {Q_OBJECTpublic:explicit CustomRectWidget(QWidget *parent = nullptr);protected:void paintEvent(QPaintEvent *event) override;void mouseMoveEvent(QMouseEvent *event) override;void mousePressEvent(QMouseEvent *event) override;void mouseReleaseEvent(QMouseEvent *event) override;void enterEvent(QEnterEvent *event) override;void leaveEvent(QEvent *event) override;void setIsChange(const QPoint &mousePos);
private:QRect rect;bool dragging;QPoint dragStartPoint;QColor hoverColor;QColor normalColor;bool isChange;bool isMouseInsideRect(const QPoint &mousePos) const;
};#endif // CUSTOMRECTWIDGET_H

?

#include "customRectWidget.h"
#include <QPainter>
#include <QCursor>
#include <QDebug>CustomRectWidget::CustomRectWidget(QWidget *parent): QWidget(parent), rect(50, 50, 200, 100), dragging(false), hoverColor(Qt::red), normalColor(Qt::black) {setFixedSize(300, 300);// 啟用鼠標追蹤,以便在鼠標沒有按下時也能接收mouseMoveEventsetMouseTracking(true);
}void CustomRectWidget::setIsChange(const QPoint &mousePos){bool value = isMouseInsideRect(mousePos);if(value==isChange){return;}update();isChange = value;
}void CustomRectWidget::paintEvent(QPaintEvent *event) {Q_UNUSED(event)QPainter painter(this);painter.setRenderHint(QPainter::Antialiasing, true);QColor borderColor = normalColor;if (isMouseInsideRect(mapFromGlobal(QCursor::pos()))) {borderColor = hoverColor;}painter.setPen(QPen(borderColor, 3));painter.setBrush(Qt::white);painter.drawRect(rect);
}void CustomRectWidget::mousePressEvent(QMouseEvent *event) {setIsChange(event->pos());if (isMouseInsideRect(event->pos())) {dragging = true;dragStartPoint = event->pos();}
}void CustomRectWidget::mouseMoveEvent(QMouseEvent *event) {setIsChange(event->pos());if (dragging && isMouseInsideRect(dragStartPoint)) {int dy = event->pos().y() - dragStartPoint.y();rect.moveTop(rect.top() + dy);dragStartPoint = event->pos();update(); // Trigger repaint with new position}
}void CustomRectWidget::mouseReleaseEvent(QMouseEvent *event) {Q_UNUSED(event)dragging = false;
}void CustomRectWidget::enterEvent(QEnterEvent *event) {Q_UNUSED(event)// We manually set the cursor in the mouseMoveEvent based on the rect position
}void CustomRectWidget::leaveEvent(QEvent *event) {Q_UNUSED(event)// Cursor will be reset to default when leaving the widget
}bool CustomRectWidget::isMouseInsideRect(const QPoint &mousePos) const {bool ret = rect.contains(mousePos);if(ret) {qDebug()<<"in";}else{qDebug()<<"not in";}return ret;
}

?3.運行結果

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

相關文章:

  • word怎么做網站長春網站開發(fā)公司
  • 網站開發(fā)進度緩慢保定網站建設報價
  • 個人備案域名做企業(yè)網站灰色詞排名推廣
  • 做物流和供應鏈網站網絡營銷這個專業(yè)怎么樣
  • 常寧seo外包哈爾濱網絡seo公司
  • 全球十大跨境電商平臺seo com
  • 象山經濟開發(fā)區(qū)建設有限公司網站搜索引擎優(yōu)化的流程是什么
  • wordpress引用圖片樣式關鍵詞seo排名優(yōu)化軟件
  • 承德建設廳網站臨滄seo
  • 網站安全建設模板撫州seo外包
  • 做網站之前要怎樣準備圖片免費建立自己的網站
  • 國家企業(yè)信用平臺官網泰州seo
  • 石獅網站開發(fā)每日軍事新聞
  • 做一個企業(yè)網站需要哪些技術seo計費怎么刷關鍵詞的
  • 裝修設計網站哪個好用東營網站建設哪家更好
  • 陜西省建設網三類人員證書查詢系統(tǒng)網站seo關鍵詞優(yōu)化排名
  • 國內做網站的公司在線觀看的seo綜合查詢
  • 嘉興營銷型網站建設站長工具seo綜合查詢論壇
  • 營銷網站有四大要素構成百度怎么進入官方網站
  • 目前網站開發(fā)有什么缺點北京seo專業(yè)團隊
  • 學做網站教學百度網盤外貿seo推廣
  • 網站制作的知識新聞10 30字
  • ecs服務器如何做網站產品網絡推廣的方法有哪些
  • 百度seo網站360優(yōu)化大師官方網站
  • 北京 網站建設 公司公眾號怎么引流推廣
  • 做小程序好還是做微網站好現代網絡營銷的方式
  • 電子商務網站建設需要哪些技術seo綜合查詢平臺
  • 直播網站怎么做壓力測試站內關鍵詞自然排名優(yōu)化
  • 一品威客app下載鄭州優(yōu)化公司有哪些
  • 網站建設方案書安全性中山疫情最新消息