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

一站式企业网站建设网站建设策划书范文

一站式企业网站建设,网站建设策划书范文,电子商务平台经营者所具备的功能,上海哪家公司提供专业的网站建设目录 项目需求: 1、没有边框; 2、点击windows系统的状态栏的程序运行图标可实现最大最小化; 3、可以移动窗口; 项目实现: 1、实现 无边框 2、实现 点击windows系统的状态栏的程序运行图标可实现最大最小化 3、实现 窗…

目录

项目需求:

        1、没有边框;

        2、点击windows系统的状态栏的程序运行图标可实现最大最小化;

        3、可以移动窗口;

项目实现:

        1、实现 无边框

        2、实现 点击windows系统的状态栏的程序运行图标可实现最大最小化

         3、实现 窗口移动

代码具体实现——基于Qt5.12.0:

.h文件

.cpp文件

英语单词:


项目需求:

        1、没有边框;

        2、点击windows系统的状态栏的程序运行图标可实现最大最小化;

        3、可以移动窗口;

项目实现:

        1、实现 无边框

        2、实现 点击windows系统的状态栏的程序运行图标可实现最大最小化

       

setWindowFlags(Qt::FramelessWindowHint | Qt:: WindowMinMaxButtonHint);

         3、实现 窗口移动

  ******  Qt 中一些位置的知识 *****

a、窗口位置

        this->pos() // 窗口左上角相对桌面左上角

b、鼠标位置

        event->pos() //鼠标相对于应用程层序的位置

        event->gloabalPos() //鼠标相对于桌面原点的位置,绝对位置

c、移动位置

        void move(const QPoint &); // 移动

************************************

*****代码实现*****

需要重写两个“鼠标事件函数”

要带头文件 #include <QMouseEvent>
 

//定义
void mousePressEvent(QMouse *event) override;void mouseMoveEvent(QMouse *event) override;//实现
void Widget::mousePressEvent(QMouseEvent *event){//获取的是鼠标点击窗口时的位置mouse_pos = event->globalPos();    //鼠标的绝对位置win_pos = this->pos();             //窗口的绝对位置diff_pos = mouse_pos - win_pos;    //鼠标 和 窗口 之间的相对位置
}void Widget::mouseMoveEvent(QMouseEvent *event){//获取的是鼠标拖动是的位置QPoint pos = event->globalPos();this->move(pos - diff_pos);    //这样处理可以使窗口丝滑的拖动
}

代码具体实现——基于Qt5.12.0:

.h文件

#ifndef WIDGET_H
#define WIDGET_H#include <QWidget>class Widget : public QWidget
{Q_OBJECTpublic:Widget(QWidget *parent = 0);~Widget();
private:void mousePressEvent(QMouseEvent * event) override;void mouseMoveEvent(QMouseEvent * event) override;
private:QPoint  mouse_pos;QPoint  win_pos;QPoint  diff_pos;
};#endif // WIDGET_H

.cpp文件

#include "widget.h"
#include <QMouseEvent>Widget::Widget(QWidget *parent): QWidget(parent)
{this->setWindowFlags(Qt::FramelessWindowHint | Qt::WindowMinMaxButtonsHint);
}Widget::~Widget()
{}void Widget::mousePressEvent(QMouseEvent *event){//获取的是鼠标点击窗口时的位置mouse_pos = event->globalPos();    //鼠标的绝对位置win_pos = this->pos();             //窗口的绝对位置diff_pos = mouse_pos - win_pos;    //鼠标 和 窗口 之间的相对位置
}void Widget::mouseMoveEvent(QMouseEvent *event){//获取的是鼠标拖动是的位置QPoint pos = event->globalPos();this->move(pos - diff_pos);    //这样处理可以使窗口丝滑的拖动
}

英语单词:

单词翻译
framen. 框架;结构;画面
flagn. 旗帜,国旗;(体育运动的)信号旗,标志旗;
globaladj. 全球的, 全世界的         整体的, 总括的, 全面的
mousen. 鼠标;老鼠;胆小羞怯的人
eventn. 事件, 大事        运动项目
http://www.yayakq.cn/news/30420/

相关文章:

  • 网站主页设计布局图微信做自己网站
  • 太原建站模板厂家珠海网站建设珠海易推网
  • 电子商务网站建设概括做模型网站赚钱么
  • frontpage做视频网站小购物网站建设
  • 网站开发完整的解决方案有源码怎么在本地网站搭建
  • 网站建设中html模板wordpress支持视频播放器插件
  • 郑州网站优化顾问简述建立网站的步骤
  • 高端网站设计公司排行榜腾讯企业邮箱邮箱
  • 网站开发与软件开发的区别做装修的网站有哪些内容
  • 成都网站seo技术让别人做网站的步骤
  • 有没有免费的网站购物网站一般分几大模块
  • 米业做网站的好处菠菜网站模板
  • 漳州网站建设公司首选公司wordpress apache 404
  • 开发网站需求设计wordpress添加快速添加按钮
  • 网站域名不备案吗crm管理系统排名
  • 深圳集团网站建设专业公司网站兼容问题
  • 简述新建站点的步骤营销网站结构
  • 学网站建设培训班怎么能在百度上做推广
  • 网站域名是什么意思六安市百姓杂谈
  • 学校门户网站流程建设方案专业提升关键词排名工具
  • wordpress网站使用教程做跨境电商被骗了三万
  • wordpress qi站长工具seo综合查询 分析
  • 中国建设银行网站-诚聘英才免费推广app软件下载
  • 十大网站黄页广西seo经理
  • 深圳印刷网站建设谷歌seo详细教学
  • 亚马逊没有网站怎么做seo东莞市住建局官网查询
  • 专业做家电经销的网站网站制作软件工程师
  • 网站开发课程设计培训中国保险公司排名前十名
  • 国外装修网站建设模板如何自己创建网址
  • 模板网站怎么建设优化公明做网站的公司