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

做网站的一定要开80或8080端口武汉网站提升排名

做网站的一定要开80或8080端口,武汉网站提升排名,做购物网站哪家公司好,活动线报资源网目录 项目需求: 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.hengruixuexiao.com/news/23376.html

相关文章:

  • 房地产行情最新消息网络营销乐云seo
  • 自己怎么做网站建设360竞价推广开户多少钱
  • 用ps切片做网站能不能完成免费网站模板
  • win7iis配置网站域名注册平台
  • 企业内部网站建设网站报个电脑培训班要多少钱
  • 软件开发工具概念的要点是什么站长工具seo优化
  • 嘉兴做网站优化公司怎么免费建立网站
  • 天河网站建设报价培训学校招生营销方案
  • 网站建设的公司名称链接制作
  • 响应式网站怎么改廊坊首页霸屏排名优化
  • 密云做网站的河南今日头条新闻
  • 软件开发培训机构费用厦门seo搜索引擎优化
  • 成人自考大专报名入口官网赣州seo推广
  • 新手网站设计定价百度云网盘搜索引擎
  • 做网站的一个专题网站推广的100种方法
  • 大庆网站开发网页开发教程
  • 设计师接单的十个网站南宁推广公司
  • 泰安网站建设制作电话号码百度信息流投放
  • 彩票网站上的走势图是怎么做的百度动态排名软件
  • 湖南网站建设公司 在线磐石网络整合营销的最高阶段是
  • 做室内概念图的网站网站优化方案
  • 网站英文转换中文版山西seo推广
  • 无锡手机网站建设下载百度2023最新版
  • 520高清网站三级黄色软件男女做百度seo排名工具
  • 视频聊天网站怎么建设网站维护的主要内容
  • 南宁有做门户网站的公司吗简述获得友情链接的途径
  • wordpress制作404网站搜索引擎优化报告
  • 城市分类信息网站建设app推广的常用方法
  • 算命购物网站建设中央刚刚宣布大消息
  • 桂林有哪些做网站的电话上海seo怎么优化