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

淘宝店网站建设规划书滨州淘宝网站建设

淘宝店网站建设规划书,滨州淘宝网站建设,做微网站公司简介,北京网络教育提要 在窗口上悬浮鼠标#xff0c;此时窗口标题栏显示#xff0c;窗口变大#xff0c;鼠标移开后#xff0c;窗口恢复原来的大小#xff0c;标题栏隐藏。 示例 直接上代码#xff0c;只包含只要的代码部分。 在自定义的窗口中重写鼠标进入事件enterEvent和鼠标离开事件…提要 在窗口上悬浮鼠标此时窗口标题栏显示窗口变大鼠标移开后窗口恢复原来的大小标题栏隐藏。 示例 直接上代码只包含只要的代码部分。 在自定义的窗口中重写鼠标进入事件enterEvent和鼠标离开事件leaveEvent在其内部实现窗口的变大恢复。 在构造函数中将标题栏隐藏。 ui-titleWidget为自定义标题栏。 ui-titleWidget-hide();//变量定义 QRect m_oldSizePos;//保存之前的窗口大小 bool m_isFloatWin;//是否有窗口浮动 #define BASE_W 1920//基本屏幕分辨率 #define BASE_H 1080 #define FLOATWIN_RANGE 800//悬浮窗口的区域为800x800的矩形框内呈现悬浮窗口//其中 m_percentW (qreal)BASE_W / screen.width(); // m_percentH (qreal)BASE_H / screen.height();为 //1920x1080与当前屏幕分辨率的比值void CustomWidget::enterEvent(QEvent *event) {ui-titleWidget-show();//标题栏显示//保存原来的窗口大小位置m_oldSizePos geometry();//获取窗口左上角坐标(场景坐标)QRect rectWin geometry();outPut矩形的宽rectWin.width()高rectWin.height()x:rectWin.x()y:rectWin.y();//求出窗口宽高的最大值int max rectWin.width() rectWin.height() ? rectWin.width():rectWin.height();//最大值是否小于浮动窗口的区域小于出现浮动窗口大于不需要出现浮动窗口if(max FLOATWIN_RANGE)//FLOATWIN_RANGE一个宏值为700可以自己设{max FLOATWIN_RANGE;//最长的边为700int otherLen;//另一边长if(rectWin.width() rectWin.height())//宽大与高{otherLen (float)FLOATWIN_RANGE / rectWin.width() * rectWin.height();rectWin.setWidth(max);rectWin.setHeight(otherLen);}else//高大于宽{otherLen (float)FLOATWIN_RANGE / rectWin.height() * rectWin.width();rectWin.setWidth(otherLen);rectWin.setHeight(max);}if(rectWin.x() rectWin.width() SCENE_W / m_percentW){rectWin.moveLeft(SCENE_W / m_percentW - rectWin.width());//setX会改变矩形的宽所以没有使用}if(rectWin.y() rectWin.height() SCENE_H / m_percentH){rectWin.moveTop(SCENE_H /m_percentH - rectWin.height());//设置y值}setGeometry(rectWin);//设置变大后窗口的大小m_isFloatWin true;outPut矩形放大后宽rectWin.width()高rectWin.height()x:rectWin.x()y:rectWin.y();} }void CustomWidget::leaveEvent(QEvent *event) {ui-titleWidget-hide();//隐藏标题栏if(m_isFloatWin){//窗口恢复大小setGeometry(m_oldSizePos);//窗口恢复之前的大小outPut矩形恢复之前的宽m_oldSizePos.width()高m_oldSizePos.height()x:m_oldSizePos.x()y:m_oldSizePos.y();m_isFloatWin false;} }以上可以将原来的窗口在鼠标悬浮时放大并显示标题栏鼠标移开窗口窗口恢复之前的大小。
http://wiki.neutronadmin.com/news/147385/

相关文章:

  • 辽宁丹东建设工程信息网站网站500m空间够用吗
  • 无锡专业网站营销wordpress插件使用模板
  • 模拟登录 wordpress青岛网站快速排名优化
  • 阿里巴巴外贸网站论坛wordpress视觉差
  • 提供网站建设公南充市房地产备案查询
  • 上海基础微网站开发wordpress 加视频教程
  • 做网站登录的需求分析一起做网站怎么下单
  • php仿博客园网站营销方案格式
  • 关键词网站查询网站开发需要的技术
  • dede网站重新安装做视频网站需要什么软件
  • 中国建设网站首页wordpress 3.5
  • 昆明网络推广昆明网站建设昆明昆明短视频代运营费用明细
  • 大连公司网站开发龙岩相亲网
  • 杭州cms模板建站网站建设图片编辑
  • 东莞路桥投资建设公司待遇北京网站优化团队
  • 网站建设对应的岗位北京网
  • 开网站做商城怎么样网站管理维护怎么做
  • 合肥php网站开发软件开发流程详解
  • 西宁做网站君博领先云服务器
  • 网站性能容量的收集与分析怎么做企业网站建设目的意义
  • 企业网站的制作电梯网站建设
  • 网站建设网上学wordpress文章分类权限
  • 如何评价一个企业的网站建设上海seo网络优化
  • 网站建设需要多少人手机网站推荐哪个好
  • 高端定制站开发昂昂溪网站建设
  • 自己动手建立网站3给网站做seo诊断
  • 网站开发需求问卷天河外贸网站建设
  • 做网站欢迎页什么意思php在线购物网站建设
  • 我需要一个网站wordpress调用ja
  • 福州网站建设制作品牌企业郑州网站优化汉狮网络