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

常用的网站开发如何低成本做网站推广

常用的网站开发,如何低成本做网站推广,如何做响应式网站视频教程,小程序平台服务协议Qt 软件界面点击QCombBox控件,造成整个界面移位 最近项目中,遇到了一个问题,在绘制界面的时候,使用了QCombBox控件,在点击QCombBox控件下拉中的item时,会造成整个界面移位的现象。 我重写了下面三个事件函…

Qt 软件界面点击QCombBox控件,造成整个界面移位

最近项目中,遇到了一个问题,在绘制界面的时候,使用了QCombBox控件,在点击QCombBox控件下拉中的item时,会造成整个界面移位的现象。

我重写了下面三个事件函数,来实现我的界面拖动效果。

    void mouseMoveEvent(QMouseEvent *e);void mousePressEvent(QMouseEvent *e);void mouseReleaseEvent(QMouseEvent *e);

解决这个问题的思路是:

在事件函数中,添加一个过滤QCombBox控件的函数,实现当点击该控件时,不处理相应的事件:

    if(ui->comboBox->underMouse() && e->buttons() & Qt::LeftButton){return;}

underMouse()函数的官方温度解释是:

bool QWidget::underMouse() const

Returns true if the widget is under the mouse cursor; otherwise returns false.

This value is not updated properly during drag and drop operations.

如果焦点或光标在该控件上就返回true,否则就返回false。拖放事件过程中是没有更新值的。

在结合leftButton点击事件,我们可以把这个动作给过滤掉,这样就不会造成点击QCombBox,界面出现移位的现象了。

本文原创作者:冯一川(ifeng12358@163.com),未经作者授权同意,请勿转载。

http://www.yayakq.cn/news/544690/

相关文章:

  • 企业网站建设费怎么账务处理wordpress 阿里云oss
  • 酒店如何做网站国际1688网站
  • 抚松网站建设路由器端口转发做网站访问量
  • 北京网站建设公司完美湖南岚鸿首 选中国互联网协会理事长
  • 爱建站大全网wordpress hook参数
  • 在线直播免费服务器从seo角度去建设网站
  • 郑州便宜网站建设报价wordpress 微信商城
  • 上海建网站制图片分页网站模板
  • 建设一个公司网站需要什么知识wordpress探针
  • 企业网站建设案例哪个品牌好品牌设计主要做什么
  • 太平鸟品牌门户网站建设辽宁建设工程信息网怎么看项目经理是不是被锁住
  • 如何在外管局网站上做a合同企业网站开发哪家专业
  • 本溪建网站织梦系统怎么做网站
  • 网站开发进度计划书如何把网站做的和别人一样吗
  • 网站常用的一种js幻灯片中山品牌网站设计
  • 网站 备案 哪个省莱州网站定制
  • 中国各大网站网站用户体验优化
  • 想要网站导航推广做网站教程视频
  • 怎么样做网站代百度移动端优化
  • wordpress企业网站模版做营销型网站用那个cms好
  • 北京的制作网站的公司有哪些百度seo优化哪家好
  • 做外贸用什么网站网站建设死人接单
  • 成都网站建设 木木科技淘宝天猫优惠券网站建设
  • 泸州市网站建设iis如何发布php网站
  • 免费做淘宝客网站做盗版小说网站犯法吗
  • 申请网站免费网站建设盐城最便宜
  • 成都网站排名提升网站制作免费软件
  • oa办公系统官网站内优化主要从哪些方面进行
  • 账号权重查询入口站长工具健身房网站模板
  • 网站从建设到运行要多少钱更换wordpress登录界面