当前位置: 首页 > news >正文

aaa云主机可以建网站吗谷歌云宝塔搭建WordPress

aaa云主机可以建网站吗,谷歌云宝塔搭建WordPress,网页设计实训总结3000字大学篇,网页qq登陆网站本文实现的目的是#xff1a;视图缩放时#xff0c;缩略图中的矩形框也进行缩放#xff0c;而缩略图中的矩形区域为视图中的可见区。 获取视图中滚动条的值#xff0c;将其值与缩略图所在的小窗口对比#xff0c;可通过绘图求其比例#xff0c;再按比例缩小。 首先提供主…本文实现的目的是视图缩放时缩略图中的矩形框也进行缩放而缩略图中的矩形区域为视图中的可见区。 获取视图中滚动条的值将其值与缩略图所在的小窗口对比可通过绘图求其比例再按比例缩小。 首先提供主要的代码 connect(view-verticalScrollBar(),QScrollBar::valueChanged,this,chunzhongForm::slot_VvalueChanged); connect(view-horizontalScrollBar(),QScrollBar::valueChanged,this,chunzhongForm::slot_HvalueChanged);void chunzhongForm::slot_VvalueChanged(int value) {if(value ! 0 dlg ! NULL){m_y value;if(dlg-isVisible()){emit signalSetDrawRectSize();}} }void chunzhongForm::slot_HvalueChanged(int value) {if(value ! 0 dlg ! NULL){m_x value;if(dlg-isVisible()){emit signalSetDrawRectSize();}} }connect(this,chunzhongForm::signalSetDrawRectSize,this,chunzhongForm::slot_setViewRect);QSize GraphicsView::viewportSizeHint() {return viewport()-size(); }void chunzhongForm::slot_setViewRect() {m_viewSize view-viewportSizeHint();//获取视口大小int x m_x / (m_viewSize.width() * m_scale)* SMALL_W;int y m_y / (m_viewSize.height() * m_scale)* SMALL_H;int wid SMALL_W / m_scale;int hei SMALL_H / m_scale;outPut小矩形坐标及大小(m_x ,m_y ,wid ,hei);//换成qDebug输出QRect rect(x,y,wid,hei);emit signalDrawRect(rect); } connect(this,chunzhongForm::signalDrawRect,dlg,BreviaryDlg::slot_setRectSize);//缩略图窗口类BreviaryDlg void BreviaryDlg::slot_setRectSize(QRect rect) {m_rect rect;scene-onSetPreviewRect(rect); }//缩略图中的自定义场景 void MyGraphicsScene::onSetPreviewRect(QRect rect) {m_rectSaved rect;// 内缩几个像素用矩形外边框来标示viewport显示区域m_pRectItem-setRect(rect.x() - 2/* 5*/, rect.y() - 2/* 5*/, rect.width() - 4, rect.height() - 4);//设置图形项矩形 }下面贴出自定义场景类 MyGraphicsScene.h #pragma once//#include vld.h #include QGraphicsSceneclass MyGraphicsScene : public QGraphicsScene {Q_OBJECTpublic:MyGraphicsScene(QObject *parent nullptr);virtual void mouseMoveEvent(QGraphicsSceneMouseEvent *mouseEvent);virtual void mousePressEvent(QGraphicsSceneMouseEvent *mouseEvent);virtual void mouseReleaseEvent(QGraphicsSceneMouseEvent *mouseEvent);Q_SIGNALS:void previewRectMoved(QRect rect);public Q_SLOTS:void onSetPreviewRect(QRect rect);private:QGraphicsRectItem* m_pRectItem;QRect m_rectSaved;bool m_bRectClicked;QPoint m_ptRectRelated; // 鼠标点击时相对于红色矩形框的位置 };MyGraphicsScene.cpp #include MyGraphicsScene.h #include QGraphicsSceneMouseEvent #include QGraphicsRectItem #include QDebugMyGraphicsScene::MyGraphicsScene(QObject *parent): QGraphicsScene(parent), m_bRectClicked(false) {m_pRectItem new QGraphicsRectItem(0, 0, 0, 0);QPen penRectItem QPen(QColor(255, 0, 0));penRectItem.setWidth(2);m_pRectItem-setPen(penRectItem);m_pRectItem-setZValue(1);addItem(m_pRectItem); }void MyGraphicsScene::onSetPreviewRect(QRect rect) {m_rectSaved rect;// 内缩几个像素用矩形外边框来标示viewport显示区域m_pRectItem-setRect(rect.x() - 2/* 5*/, rect.y() - 2/* 5*/, rect.width() - 4, rect.height() - 4); }void MyGraphicsScene::mouseMoveEvent(QGraphicsSceneMouseEvent *mouseEvent) {QGraphicsScene::mouseMoveEvent(mouseEvent);if (m_bRectClicked) {QPoint ptTopLeft mouseEvent-scenePos().toPoint() - m_ptRectRelated;m_rectSaved.setTopLeft(ptTopLeft); // qDebug()mouseMoveEvent;emit previewRectMoved(m_rectSaved);} }void MyGraphicsScene::mousePressEvent(QGraphicsSceneMouseEvent *mouseEvent) {QGraphicsScene::mousePressEvent(mouseEvent);if (m_rectSaved.contains(mouseEvent-scenePos().x(), mouseEvent-scenePos().y())) {m_bRectClicked true;m_ptRectRelated mouseEvent-scenePos().toPoint() - m_rectSaved.topLeft();} }void MyGraphicsScene::mouseReleaseEvent(QGraphicsSceneMouseEvent *mouseEvent) {QGraphicsScene::mouseReleaseEvent(mouseEvent);m_bRectClicked false; }
http://www.zqtcl.cn/news/904696/

相关文章:

  • 厦门做网站公司有哪些有什么好的加盟店项目
  • wap网站开发技术怎么做消费信贷网站
  • 公司网站开发外包公司深圳网站建设sz886
  • 中英文网站建设需要懂英语吗电气网站设计
  • 双语网站用什么程序做新网站如何被网站收录
  • 怎么做视频平台网站想开个小说网站怎么做
  • 网站安全监测预警平台建设成效阐述网络营销策略的内容
  • 网站上的qq如何做悬浮沧州做网站的公司
  • 电子商务网站系统规划报告移动商城 网站建设方法方式
  • 网站建设架构选型引擎seo优
  • 什么电脑做网站前段用网站建设工作人员有哪些职责
  • 网站建设技巧网站建设 总结
  • 有站点网络营销平台搜一下百度
  • 沈阳网站建设找德泰诺wordpress 访客计数器
  • 专业网站建设价格分析企业展示型网站建设方案
  • 东丽做网站公司帮做网站的公司
  • 网站的icon图标做多大验证wordpress
  • html制作音乐网站代码已经买了域名怎么做网站
  • 网站做收付款接口山东专业的制作网站
  • 龙岗建设高端网站如何建立网站会员系统吗
  • 中国建设银行的网站色彩wordpress 图片采集器
  • 渭南做网站价格江西省城乡住房建设部网站
  • 个人网站可以做充值安徽建设厅网站首页
  • 技术支持 东莞网站建设石材小企业网站建设查询
  • 政务公开网站建设的亮点和建议wordpress注册怎么设置密码
  • 外贸有哪些网站成都网络营销搜索推广优势
  • 国外mod大型网站财税公司
  • 一个很好的个人网站开发做一个简单网页多少钱
  • 东莞在哪里学网站建设网站建设团队与分工
  • 网站功能插件昆明网站建设技术研发中心