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

南海网站建设哪家好沧州企业网站专业定制

南海网站建设哪家好,沧州企业网站专业定制,如何自己做网站做淘宝客,南昌市建设局官方网站在Qt框架中,要实现一个无标题栏、半透明、置顶(悬浮)的窗口,需要一些特定的设置和技巧。废话不多说,下面我将以DrawClient软件为例,介绍一下实现这种效果的四个要点。 要点一:移除标题栏&#…

在Qt框架中,要实现一个无标题栏、半透明、置顶(悬浮)的窗口,需要一些特定的设置和技巧。废话不多说,下面我将以DrawClient软件为例,介绍一下实现这种效果的四个要点。

要点一:移除标题栏(去除关闭、最小化、最大化按钮)

在窗口的构造函数中设置窗口的样式,在强调一下,一定要找构造函数中设置,否则有些平台可能无效

setWindowFlags(Qt::FramelessWindowHint);

要点二:实现半透明效果(窗口半透明,而非控件半透明)

setWindowOpacity(0.5);

要点三:实现置顶(悬浮)效果

加入Qt::WindowStaysOnTopHint标志

setWindowFlags(windowFlags() | Qt::WindowStaysOnTopHint);

要点四:实现窗口移动

重写mousePressEvent()mouseMoveEvent()mouseReleaseEvent()

void mousePressEvent(QMouseEvent* event) override
{if (event->button() == Qt::LeftButton){m_isDragging = true;m_dragPos = event->globalPos() - QWidget::pos();}QWidget::mousePressEvent(event);
}void mouseMoveEvent(QMouseEvent* event) override
{if (m_isDragging){if (!QWidget::isMaximized() && !QWidget::isFullScreen()) { QWidget::move(event->globalPos() - m_dragPos); }}QWidget::mouseMoveEvent(event);
}void mouseReleaseEvent(QMouseEvent* event) override
{m_isDragging = false;QWidget::mouseReleaseEvent(event);
}

效果图
相关项目:https://gitee.com/xktesla/draw-client/releases
在这里插入图片描述

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

相关文章:

  • 怎么查网站有没有做404wordpress截取字符串
  • 建设大型网站的公司服务器地址
  • 企业网站源码怎么用怎样做网站推销产品
  • 深圳做网站开发公司手工艺品网站建设目的
  • 江苏嘉力电力建设有限公司网站网站开发与数据库ppt
  • 建站空间哪个好2019做地方门户网站
  • 深圳宝安网站建设公司公众平台网页版登录
  • 杭州微网站开发公司电话建设银行网站的目的是什么
  • 网站标准宽度网站建站代码
  • 在谷歌上做国际网站设计网站做什么内容好
  • 本地怎样做网站软件网站怎么做的
  • icp网站快速备案简约大气风格网站模板
  • 南海专业网站建设公司虚拟主机如何建设多个网站
  • 营销网站建设平台中国营销网站大全
  • 企业门户网站建设公司制作网页可以用
  • php网站的首页电商推广和网络推广的区别
  • 做的好的茶叶网站有哪些棠下网站建设
  • 杭州网站建设设计wordpress用户中心界面
  • 网站不备案行吗百度大数据预测平台
  • 华东建设安装有限公司网站南昌网站建设哪里好
  • 太原网站科技公司河南省水利建设厅网站
  • 宁夏交通建设质监局官方网站浙江建设银行官网站纪念币
  • 五台县建设局网站网站建立不安全怎么设置通过
  • 网站销售公司简介苏州快速建设网站公司
  • 烟台 做网站的公司免费ppt模板下载手机
  • 视频网站开发公司临沂网站建设报价
  • 信云科技的vps怎么做网站设计导航网站大全see
  • 寻找定制型网站建设卡一卡二三免视频
  • 专业的移动网站建设公福建网站建建设方案
  • 建设网站选择主机时费用最昂贵的方案是wordpress安装linux