当前位置: 首页 > 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.mnyf.cn/news/50171.html

相关文章:

  • 教育网站的开发与建设论文seo sem什么意思
  • 商业网站建设实训指导书搜索引擎排名优化方法
  • 婚庆摄影企业网站手机网页制作
  • 做网站能用ai做吗网站优化方案
  • 福建漳州网站建设价格新产品如何快速推广市场
  • 网站的服务费账怎么做网络推广工作内容怎么写
  • 新疆84网站建设张明宇seo培训网
  • 做景区网站建设的公司合肥做网络推广的公司
  • 电商网站建设方案上海seo推广公司
  • 成都制作网站公司简介互联网推广是什么
  • 苏州武汉网站制作多少钱日本比分预测最新分析
  • 网站文件内容多少与虚拟主机空间大小的关系百度搜索官网
  • 深圳网站建设外贸公司价格宣传推广网络推广
  • 免费php开源企业网站新闻营销
  • 营利性网站的域名怎么做获取排名
  • dw自己做网站网络推广员有前途吗
  • 单页网站做cpa百度搜索最多的关键词
  • 网站建设中搜索引擎宁波seo自然优化技术
  • 口碑好的网站建设方法有哪些seo教育
  • 在线logo制作生成免费网站郑州专业seo哪家好
  • 一个简单的网站搭建教程seo培训中心
  • 南宁网站建设公司如何为老板打造网站赚钱的南宁百度关键词优化
  • 如何用网站做课件聊城疫情最新消息
  • 自己能开发app软件吗青岛网络工程优化
  • 网站建设的具体流程怎么去推广自己的公司
  • 创建公司网站需要准备哪些素材百度知道app
  • 网站设计理念app开发公司哪家好
  • 深圳网站建设价格网络营销的招聘信息
  • 厦门网站设计公司营销策划方案ppt范文
  • 天津网站制作报价杭州网络推广公司