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

做网站怎么上传图片网上有免费的网站吗

做网站怎么上传图片,网上有免费的网站吗,上海app设计公司,微网站搭建流程这些事件都在QWidget 中的保护成员方法中 都是虚函数在头文件中声明了 需要类外重现实现 如果头文件中声明 类外无实现就会报错 void Widget::keyPressEvent(QKeyEvent *event) {switch (event->key()) {//获取按键case Qt::Key_W://按键wqDebug()<<"按下w"…

这些事件都在QWidget 中的保护成员方法中

都是虚函数在头文件中声明了 需要类外重现实现

如果头文件中声明 类外无实现就会报错

void Widget::keyPressEvent(QKeyEvent *event)
{switch (event->key()) {//获取按键case Qt::Key_W://按键wqDebug()<<"按下w";break;case Qt::Key_S:qDebug()<<"按下S";break;}qDebug()<<"按下";
}void Widget::keyReleaseEvent(QKeyEvent *event)
{switch (event->key()) {//获取按键case Qt::Key_Up://获取小键盘qDebug()<<"按下shang";break;case Qt::Key_Down:qDebug()<<"按下下";break;case Qt::Key_Left:qDebug()<<"按下下";break;case Qt::Key_Right:qDebug()<<"按下右";break;}

鼠标进入和离开事件 鼠标进入窗口 和离开窗口时

判断是左键还是右键

鼠标按下

event->pos    event->globalpos

位置

使用键盘事件控制图片的移动:

.h文件

#ifndef MYWIDGET_H
#define MYWIDGET_H#include <QWidget>
#include <QPixmap>
#include <QPoint>class MyWidget : public QWidget
{Q_OBJECTpublic:explicit MyWidget(QWidget *parent = nullptr);protected:void keyPressEvent(QKeyEvent *event) override;void paintEvent(QPaintEvent *event) override;private:QPixmap m_image; // 存储图片QPoint m_position; // 图片的位置
};#endif // MYWIDGET_H

.cpp文件

#include "widget.h"
#include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget),m_image("://png_icon/dog.png"),
m_position(50,50)
{ui->setupUi(this);setFixedSize(400,600);}Widget::~Widget()
{delete ui;
}
void  Widget:: keyPressEvent(QKeyEvent *event)
{int moveStep = 10; // 移动步长switch (event->key()) {case Qt::Key_W:m_position.ry() -= moveStep;break;case Qt::Key_S:m_position.ry() += moveStep;break;case Qt::Key_A:m_position.rx() -= moveStep;break;case Qt::Key_D:m_position.rx() += moveStep;break;default:QWidget::keyPressEvent(event);return;}// 限制移动范围m_position.setX(qBound(0, m_position.x(), width() - m_image.width()));m_position.setY(qBound(0, m_position.y(), height() - m_image.height()));update(); // 触发重绘
}void Widget:: paintEvent(QPaintEvent *event)
{QPainter painter(this);painter.drawPixmap(m_position, m_image);
}

http://www.jinmujx.cn/news/110543.html

相关文章:

  • 甘肃网站域名申请公司怎么做起泡胶
  • 服务周到的响应式网站大二网页设计作业成品
  • 旅游网站怎样做网络宣传最近在线直播免费观看
  • 网站的前端怎么做培训机构排名一览表
  • 网站建设网站徒手整形培训百中搜优化软件
  • 做网站免费搭建成都网站快速优化排名
  • 广州网站建设公司乐云seo百度引流推广
  • 家政网站设计资源网站快速优化排名
  • 找人做网站协议西安网站seo哪家公司好
  • 小公司做网站还是微博网站推广怎么做才有效果
  • wordpress和typecho公众号排名优化
  • 网站建设玖首选金手指网站注册信息查询
  • 广东哪有做网赌网站数据分析
  • 医社保增减员在什么网站做网络营销具有什么特点
  • 公司做网站要多长时间审核杭州网站建设
  • 屏山县建设招标网站新闻源发稿平台
  • 日用品企业网站建设全网营销推广案例
  • 网站建设项目实施方案百度一下你就知道移动首页
  • 女士服装定制网站怎么创建网站免费建立个人网站
  • 青岛做网站哪家优化好网络舆情监测
  • 做自媒体那几个网站好点百度的广告推广需要多少费用
  • 建设网站收集加工素材教案直通车官网
  • 建设人才信息网是什么网站优化网站打开速度
  • com后缀的网站厦门seo外包平台
  • 品牌微信网站开发电影站的seo
  • 响应式网站制作视频营销推广投放
  • html5自适应网站模版出售友情链接是什么意思
  • 扬州建设投资集团网站重庆网站搜索引擎seo
  • wordpress恶意验证码产品seo基础优化
  • 怎么做网站赚钱吗营销网络的建设怎么写