1 项目简介
飞机大战是我们大家所熟知的一款小游戏,本教程就是教大家如何制作一款自己的飞机大战
首先我们看一下效果图
玩家控制一架小飞机,然后自动发射子弹,如果子弹打到了飞下来的敌机,则射杀敌机,并且有爆炸的特效
接下来再说明一下案例的需求,也就是我们需要实现的内容
2024年08月22日
飞机大战是我们大家所熟知的一款小游戏,本教程就是教大家如何制作一款自己的飞机大战
首先我们看一下效果图
玩家控制一架小飞机,然后自动发射子弹,如果子弹打到了飞下来的敌机,则射杀敌机,并且有爆炸的特效
接下来再说明一下案例的需求,也就是我们需要实现的内容
2024年08月22日
转自:https://www.cnblogs.com/findumars/p/5308857.html
(使用事务一次性写入100万条数据)实测可用:
SQLite数据库本质上来讲就是一个磁盘上的文件,所以一切的数据库操作其实都会转化为对文件的操作,而频繁的文件操作将会是一个很好时的过程,会极大地影响数据库存取的速度。例如:向数据库中插入100万条数据,在默认的情况下如果仅仅是执行query.exec("insert into DataBase(......) values(......)");就会打开和关闭文件100万次,所以速度当然会很慢。SQLite数据库是支持事务操作的,于是我们就可以通过事务来提高数据库的读写速度。事务的基本原理是:数据库管理系统首先会把要执行的sql语句存储到内存当中,只有当commit()的时候才一次性全部执行所有内存中的数据库。下面是一个简单的QT sqlite数据库事务的例子:
2024年08月22日
我是学物理的,因科研工作需要自己写一些程序。在之前的学习和工作中,在编写图形用户界面(Graphical User Interface,GUI)程序时,我主要用的是C++ Builder。最早,在做本科毕业设计时,需要写一个数据处理的GUI程序。当时没有接触过GUI编程,最早考虑的是学习MFC。在买了一本大部头的MFC图书并且啃了几页后,发现自己学不进去MFC这种繁琐的类库[捂脸]。后来,又接触到C++ Builder 6.0,这种快速开发(RAD)工具只需要简单拖拽控件即可完成界面设计,特别适合我这种业余写GUI程序的人[憨笑]。自此便陆陆续续基于C++ Builder开发了多款GUI程序。
2024年08月22日
QMovie类是一个很方便的类,用于播放动画。在刷新页面的时候,可以尝试用QMovie 来实现等待界面。
QMovie类用于显示简单的动画,没有声音。
2024年08月22日
本人技术小白一枚,运用QT也有一段时间,其中遇到很多问题,也通过网上查阅找到很多解决办法,但是感觉因为版本问题导致解决方案很多,但是能解决实际问题的不容易,所以就把我工作中遇到的问题和对应版本进行统计,与大家共勉;希望各位大神多给意见;
QT版本号
2024年08月22日
转载:https://www.2cto.com/kf/201609/547889.html
QUrl 类提供了一个方便的接口使用 URLs。
它可以解析和构造编码和未编码形式的 URLs。QUrl 也支持国际化域名(IDNs)。
2024年08月22日
Qt是一个跨平台的C++应用程序开发框架,它提供了一套完整的开发工具,包括UI设计、代码编辑、调试、版本控制等。如果您想学习Qt编程,可以从以下几个方面入手:
1. 学习Qt的基本概念和使用方法。您可以通过阅读相关书籍或者在线教程来学习Qt的基本知识,例如《Qt Creator快速入门》、《C++ GUI Qt4》等。
2024年08月22日
,这一节就学习下TCP的使用。2者其实流程都差不多。当然了,本文还是参考的《Qt及Qt Quick开发实战精解》一书中的第5个例子,即局域网聊天工具中的UDP聊天和TCP文件传送部分。另外http://www.yafeilinux.com/ 上有其源码和相关教程下载。