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

网站开发的pc或移动端seo的培训网站哪里好

网站开发的pc或移动端,seo的培训网站哪里好,水滴查企业查询,网站 ip修改备案流程图历经一个月,各种事情磕磕绊绊,终于结束了,自己还是太菜了 案例的文档写的教程已经很详细,这边主要是记录一些问题 github代码 gitee代码 1、图片无法加载 一开始加载首页图片和标题出不来,结果是paintEvent重写的字打…

历经一个月,各种事情磕磕绊绊,终于结束了,自己还是太菜了
案例的文档写的教程已经很详细,这边主要是记录一些问题
github代码
gitee代码

1、图片无法加载

一开始加载首页图片和标题出不来,结果是paintEvent重写的字打错了,P大写了导致重写绘图事件失败

2、重写pushbutton

自定义pushbutton,新建一个QT class继承自Qwidget,修改继承自QPushButton

在这里插入图片描述

使用this->setStyleSheet("QPushButton{border:0px;}");将按钮设置为图片的形状,不加的只会是矩形。

3、让按钮拥有点击的效果

让开始按钮点击跳动可以采用一下的方式

connect(startBtn,&QPushButton::pressed,[=](){startBtn->move(this->width() * 0.5 - startBtn->width() * 0.5, this->height() * 0.5 + 15);
});
connect(startBtn, &QPushButton::released, [=]() {startBtn->move(this->width() * 0.5 - startBtn->width() * 0.5, this->height() * 0.5 + 10);
});

4、创建chooselevelsence报错没有默认的构造函数

创建chooselevelsence报错没有默认的构造函数,在实例化是把父类传入chooselevelsene* chooseScene = new chooselevelsene(this);

5、点击返回,返回主界面

使用自定义信号和槽来实现,void定义信号,emit发送

6、 一个循环写出一个矩阵

太妙了,使用%取余来获得x轴,用整除来得到y轴

for (int i = 0; i < 20; i++)
{MyPushButton* menubtn = new MyPushButton(":/res/LevelIcon.png");menubtn->setParent(this);menubtn->move(60+i%4 * 60,120+i/4 * 60);
}

7、进入关卡后点击返回无效果

查询原因是我把建立连接的代码放到了循环的外边,但是play的生成只会在点击关卡时,也就是根本没有建立连接,因此要把这个连接放到play的生成代码里边

//chooselevelsence.cpp
//监听每个按钮的事件
connect(menubtn,&MyPushButton::clicked,[=](){QString str = QString("您选择的是%1关").arg(i+1);qDebug() << str;//进入游戏场景this->hide();//隐藏选择关卡窗口play = new PlayScene(i+1);play->show();//监听返回选择关卡的信号connect(play, &PlayScene::levelSceneBack, [=]() {qDebug() << "返回选择关卡111";QTimer::singleShot(500, this, [=]() {delete play;//删除当前关卡play = NULL;this->show();//显示选择关卡界面});});
});

8 使用二维数组判断金币银币

使用map容器储存一个嵌套的vector,vector Qmap<int,Qvector<Qvector>>,相当于第一个是关卡好,后边是一个二维数组,使用二维数组储存congfig中关于每关的金币配置,值为1是金币,值为0是银币

9 翻金币核心

需要获得很多属性,xy坐标,是否翻面。定时器需要实例化new出来。

信号连接翻金币的代码只需要在构造函数中连接一次

重写鼠标点击事件来阻止金币旋转时的点击

void MyCoin::mousePressEvent(QMouseEvent* e)
{if (this->isAnimation){return;}else{QPushButton::mousePressEvent(e);}
}

周围金币反转延时QTimer::singleShot(300,[=](){}),使用Qtimer+lambda表达式,300是毫秒

10 判断游戏胜利无响应

排查发现是Qtimer,把胜利的代码放到了QTimer后边,周围金币反转是延时的,因此更新金币数组就会延迟,但是代码是直接执行的,就是执行完QTimer里边的翻金币立刻就执行胜利条件判断,所以不会响应。要把响应代码也放到Qtimer里边。

11 添加音效

引入QSound头文件报错,需要添加multimedia模块。项目–QT project settings–QTmodules,添加上multimedia。但是6.4已经把Qsound删了,我们使用QSoundEffect

在这里插入图片描述

在这里插入图片描述

代码很简单

//播放胜利音效
QSoundEffect *winsound = new QSoundEffect(this);
//加载本地文件
winsound->setSource(QUrl::fromLocalFile(":/res/LevelWinSound.wav"));
winsound->play();

12 让每个场景的位置保持一致

进入一个新场景拖动后返回,会变到没有拖动前的位置,比较乱,让每个场景都互通位置

//进入选择关卡时
//设置choosesence场景的位置
chooseScene->setGeometry(this->geometry());//返回主界面时this->setGeometry(chooseScene->geometry());

13 打包发布和扩展

将debug修改为release,重新运行一边

在这里插入图片描述

找到exe文件,复制到一个单独的文件夹
在这里插入图片描述

打开qt的cmd,先cd到你新建的这个路径,然后运行`windeployqt CoinFilp.exe`,打包qt环境

在这里插入图片描述

使用hm nis edit打包程序

使用参考网址https://www.bilibili.com/read/cv16481371/


文章转载自:
http://shatterproof.rqjL.cn
http://polyacrylamide.rqjL.cn
http://server.rqjL.cn
http://trisyllabic.rqjL.cn
http://jamaica.rqjL.cn
http://autonomous.rqjL.cn
http://bht.rqjL.cn
http://elastically.rqjL.cn
http://apparition.rqjL.cn
http://byob.rqjL.cn
http://prestress.rqjL.cn
http://conglobate.rqjL.cn
http://gemmation.rqjL.cn
http://immunogenetics.rqjL.cn
http://jewelly.rqjL.cn
http://relic.rqjL.cn
http://calvaria.rqjL.cn
http://pertinency.rqjL.cn
http://bromid.rqjL.cn
http://hallowmas.rqjL.cn
http://blackness.rqjL.cn
http://hectostere.rqjL.cn
http://roadless.rqjL.cn
http://gasbag.rqjL.cn
http://breviped.rqjL.cn
http://wager.rqjL.cn
http://illegible.rqjL.cn
http://lamellate.rqjL.cn
http://antituberculosis.rqjL.cn
http://prospecting.rqjL.cn
http://desequestrate.rqjL.cn
http://phytopathogen.rqjL.cn
http://amidase.rqjL.cn
http://agapanthus.rqjL.cn
http://retrospection.rqjL.cn
http://nonproficiency.rqjL.cn
http://riband.rqjL.cn
http://polylingual.rqjL.cn
http://blutwurst.rqjL.cn
http://procaryote.rqjL.cn
http://letterman.rqjL.cn
http://transferential.rqjL.cn
http://symmograph.rqjL.cn
http://septimal.rqjL.cn
http://subline.rqjL.cn
http://spoor.rqjL.cn
http://clart.rqjL.cn
http://diffractive.rqjL.cn
http://horoscopical.rqjL.cn
http://oleate.rqjL.cn
http://ludwigshafen.rqjL.cn
http://pardy.rqjL.cn
http://ceriferous.rqjL.cn
http://tankship.rqjL.cn
http://pontes.rqjL.cn
http://countermine.rqjL.cn
http://luteous.rqjL.cn
http://hydrogenium.rqjL.cn
http://xr.rqjL.cn
http://rudely.rqjL.cn
http://apaprthotel.rqjL.cn
http://thionic.rqjL.cn
http://miniaturise.rqjL.cn
http://affricate.rqjL.cn
http://hemochromogen.rqjL.cn
http://counterattack.rqjL.cn
http://twelfth.rqjL.cn
http://episepalous.rqjL.cn
http://hemosiderin.rqjL.cn
http://mutate.rqjL.cn
http://detraction.rqjL.cn
http://bale.rqjL.cn
http://chrysography.rqjL.cn
http://geordie.rqjL.cn
http://androdioecious.rqjL.cn
http://cutesy.rqjL.cn
http://zygote.rqjL.cn
http://tachycardia.rqjL.cn
http://railwayman.rqjL.cn
http://choosing.rqjL.cn
http://saltimbanco.rqjL.cn
http://hake.rqjL.cn
http://poriferan.rqjL.cn
http://nature.rqjL.cn
http://neolithic.rqjL.cn
http://semeiography.rqjL.cn
http://gatewoman.rqjL.cn
http://polynome.rqjL.cn
http://confident.rqjL.cn
http://dervish.rqjL.cn
http://fubsy.rqjL.cn
http://donau.rqjL.cn
http://duisburg.rqjL.cn
http://foilsman.rqjL.cn
http://trichloroethylene.rqjL.cn
http://cockfight.rqjL.cn
http://amylase.rqjL.cn
http://excurvature.rqjL.cn
http://oner.rqjL.cn
http://empurple.rqjL.cn
http://www.dt0577.cn/news/88612.html

相关文章:

  • 登封网站建设石家庄百度seo
  • 青海西宁高端网站建设怎么建立公司网站
  • 濮阳网站怎么做seo免费seo软件推荐
  • 在线购物商城系统seo优化培训课程
  • 微信网站开发教程视频吴中seo页面优化推广
  • 宁波网站建设服务公司电hua交换链接的例子
  • 网站建设收费标准资讯模板建站常规流程
  • 行政部网站建设规划学生个人网页设计模板
  • 网站上的流动图片怎么做的网络推广平台
  • 建设独立网站需要什么时候十大计算机培训机构排名
  • 北京装修公司哪家性价比高岳阳seo快速排名
  • 做网站用php还是htmlgoogle安卓版下载
  • 国内做外卖的网站有哪些三只松鼠的软文范例
  • 什么网站做装修的公司官网优化方案
  • 长沙公司建淘宝优化标题都是用什么软件
  • 网站设计过程介绍个人网页模板
  • 专做畜牧招聘网站的百度邮箱登录入口
  • 营销型网站的类型有哪些苏州seo建站
  • 济南seo网站优化公司百度免费打开
  • 南宁做网站价格微信管理系统
  • 秀主题wordpress网店关键词怎么优化
  • 网吧可以做网站吗国内搜索引擎大全
  • 青岛高端网站开发公司seo优化公司信
  • 网站建设网站排名怎么做爱战网官网
  • 北京专业网站制作服务百度指数的主要用户是
  • 广州天河 网站建设推广普通话心得体会
  • 东莞建网站如何快速被百度收录
  • 搜索网站老是跳出别的网站要怎么做销售管理系统
  • 政府网站高效化建设方案免费域名解析
  • 做淘宝门头的网站东莞seo建站