摘要:
1. 创建本地文件夹,新建一个游戏空白项目,不使用蓝图,需要注意的是,创建的路径不要出现中文字符,否则会在生成编译环境时报错。 2. 创建一个Map文件夹然后创建一个Level,命名MenuMap 3. 项目设置中将新建的地图设置为主要地图 4. 开始写C++类 新建一个C++类 新加一个GameM 阅读全文
摘要:
1. 文件存储单位 sector 扇区block 块 扇区:常见的1个扇区512个字节,由8个扇区组成1个块。块: Linux下文件存取的最小存储单位,常见的大小4kb,连续8个扇区组成1个块。 一个文件由1~N个块组成,即使写入1个字符,也会申请N个块(这由系统设定,通常一个文件系统会默认分配8个 阅读全文
摘要:
1. 什么是哈希表 首先有这么一种情况,有24个人编号分别为1~24,我们需要将 24 人均分成 6 个组! 编号除 6 余数为 0 的为第零组: 6、12、18、24 编号除 6 余数为 1 的为第一组: 1、7、13、19 编号除 6 余数为 2 的为第二组: 2、8、14、20 编号除 6 余 阅读全文
摘要:
QT中提供了对界面组件进行布局管理的类,用于对界面组件进行管理, 能够自动排列窗口中的界面组件 窗口大小变化后,便会自动更新界面组件的大小。 布局管理器可以自定义,从而达到更加个性化界面布局的效果 布局管理器可以相互嵌套,完成所有常用的界面布局 QLayout是Qt中布局管理器的抽象基类,如下图所示 阅读全文
摘要:
布局管理器--代码运用 setBuddy 设置三个标签,每个标签对应一个输入框,并且每个标签设置了各自的快捷键。将标签与输入框连接起来。 //设置标签并设置快捷键 QLabel *stringLabel1 = new QLabel("字符串:(&A)"); QLabel *stringLabel2 阅读全文
摘要:
QLineEdit是一个单行文本编辑控件。 使用者可以通过很多函数,输入和编辑单行文本,比如撤销、恢复、剪切、粘贴以及拖放等。 通过改变QLineEdit的 echoMode() ,可以设置其属性,比如以密码的形式输入。 文本的长度可以由 maxLength() 限制,可以通过使用 validato 阅读全文