自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

梦幻DUO的游戏开发之路

“学者们都是很单纯的,如果他们不单纯的话,戏剧般的灵感就不会造访他们了。” ——东野圭吾

  • 博客(25)
  • 资源 (6)
  • 收藏
  • 关注

原创 Qt 创建工具栏

一、添加工具栏示例: QToolBar *fileToolBarfileToolBar = addToolBar(tr("&File")); QToolBar *editToolBar = addToolBar(tr("&Edit"));二、添加工具选项 fileToolBar->addAction(newAction); fileToolBar->addAction(o

2015-11-30 22:57:39 1056

原创 Qt 创建菜单

一、创建菜单栏示例:QMainWindow::menuBar();说明: QMainWindow::menuBar()函数返回一个指向QMenuBar的指针。菜单栏会第一次调用muneBar()函数的时候就创建出来。二、添加菜单项示例:fileMenu = menuBar()->addMenu(tr("&File"));editMenu = menuBar()->addMenu(tr("&Edi

2015-11-30 22:13:16 1039

转载 error LNK2026: 模块对于 SAFESEH 映像是不安全的

今天使用VS2012遇到一个问题:”链接器工具错误 LNK2026 XXX模块对于SAFESEH 映像是不安全的”解决方法:1.打开该项目的“属性页”对话框。2.单击“链接器”文件夹。3.单击“命令行”属性页。4.将 /SAFESEH:NO 键入“附加选项”框中,然后点击应用。转自:http://www.cnblogs.com/hanxi/archive/2012/06/10/2544230.htm

2015-11-26 16:18:01 692

原创 3dsMax your license has expired.无法注册

一、while while 条件 do 语句块 end二、repeat repeat 语句块 until 条件三、for for indx = 1, 10 do – 从1到10循环,步长为1 语句块 endfor indx = 1, 10, 2 do – 从1到10循环,步长为2 语句块 endfor语句块内修改indx参数并不会影响循环次数。四、break break必需

2015-11-22 18:30:31 2687

原创 Lua 变量

一、nil nil是一个简单类型,用来表示这个变量还没有被赋值(参考下例)。myValue = nil -- 删除该变量如果给一个变量赋值为nil,那么实际上表示删除该变量的意思。local myValue -- 创建未初始化的局部nil变量myValue二、Boolean 值为true和false表示真假。三、string 字符串。 需要注意的是,Lua会根据上下文在合理的情况进行数字和字

2015-11-22 14:52:39 908

原创 Qt Qt4#include <QtGui>包含常用的头文件在Qt5中无效

你需要把#include 换成#include 。

2015-11-22 10:58:42 4844

转载 Qt 动态对话框

懒得打字了,直接截书上的图 出自《c++ gui qt4编程》(第二版)

2015-11-22 10:18:34 992

原创 Qt 改变形状的对话框

#ifndef SORTDIALOG_H#define SORTDIALOG_H#include <QDialog>#include "ui_sortdialog.h"class SortDialog : public QDialog, public Ui::SortDialog{ Q_OBJECTpublic: SortDialog(QWidget *parent = 0);

2015-11-22 10:10:31 1259

转载 Qt 手动生成moc 文件

今天在我的一个Qt程序中新添加了一个菜单项和对应的signal和slot之后,编译运行发现出现这样的错误: Object::connect No Such Slot………………….. 但是以前定义的signal和slot都能够正常工作。而我把这个菜单项对应的signal与以前定义的slot进行连接,也能够正常运行。 那为什么新添加的slot就不可以正常工作呢?Google搜索了一下,可能导致这

2015-11-21 12:15:42 6630 1

原创 Qt QRegExpValidator内置检验器

这样一行代码:QRegExp regExp("[A-Za-z][1-9][0-9]{0,2}");QRegExpValidator带一个正则表达式“[A-Za-z][1-9][0-9]{0,2}”,意思是:允许一个大写或者小写的字母,后面跟着一个范围为1~9的数字,后面再跟0个、1个或2个0~9的数字。(对于正则表达式的介绍,请查看参考文档中的QRegExp)

2015-11-20 20:01:36 4791

原创 Qt 自动建立信号-槽关系

setupUi()函数会自动将那些符合on_objectName_signalName()命名惯例的任意槽与相信的objectName的signalName()信号连接在一起。例如:private slots: void on_lineEdit_textChanged();会建立如下信号-槽连接关系: connect(lineEdit, SIGNAL(textChanged(const

2015-11-20 19:56:55 1144

原创 Qt .ui转换为.h文件

可以用uic命令将ui文件编译为一个.h文件 uic -o ui_dlg.h ui_dlg.ui

2015-11-20 19:38:04 873

原创 Qt 深入介绍信号和槽

常用语法看起来是这样的: connect(sender, SIGNAL(signal), receiver, SLOT(slot));信号和槽的其它特点: * 一个信号可以连接多个槽 * 多个信号可以连接同一个槽 * 一个信号可以与另一个信号相连接 * 连接可以被移除:disconnect(sender, SIGNAL(signal), receiver, SLOT(slot));信号和槽

2015-11-20 18:50:20 529

原创 Qt 创建对话框

#ifndef FINDDIALOG_H#define FINDDIALOG_H#include <QDialog>class QCheckBox;class QLabel;class QLineEdit;class QPushButton;class FindDialog : public QDialog{ Q_OBJECT //对于所有定义了信号和槽的类,在定义开始处的Q_OB

2015-11-20 18:42:25 555 1

原创 Qt 查询文档

Windows中打开assistant.exe(QT助手)即可。

2015-11-19 23:27:06 490

原创 华硕笔记本 FX50J 触控板驱动

http://www.onlinedown.net/softdown/402262_2.htm

2015-11-19 22:43:30 6078

原创 华硕笔记本 FX50J Fn热键无效

问题描述: 这些组合没用了 Fn+F7 :关闭显示器 Fn+F10 :静音 Fn+F11 :减音量 Fn+F12 :增音量 而下面的还是有用 Fn+F5 :减亮度 Fn+F6 :增亮度 解决方案: http://www.asus.com.cn/supportonly/ATK_Hotkey/HelpDesk_Download/ 下载Fn驱动

2015-11-19 22:23:38 3626

转载 nafxcw.lib与LIBCMT.lib在vs2008中链接冲突解决方案

1>正在链接… 1>nafxcw.lib(afxmem.obj) : error LNK2005: “void * __cdecl operator new(unsigned int)” (??2@YAPAXI@Z) 已经在 LIBCMT.lib(new.obj) 中定义 1>nafxcw.lib(afxmem.obj) : error LNK2005: “void __cdecl operat

2015-11-19 15:48:31 541

原创 QTCreator项目转移到VS项目步骤、中文乱码解决方案

一、QTCreator项目转移到VS项目步骤: 1. 首先你需要打开QT自带的命令行,然后定向到Qt项目文件夹,然后输入qmake -t vcapp。 2. 这时候VS项目就会自动生成.vcxproj,用VS打开即可!二、中文乱码解决方案: 接着可能会发生一个中文字符串乱码,或是提示“常量中含有换行符”,或是提示“warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。

2015-11-18 17:14:25 1998

原创 Qt 建立连接

这个例子主要讲如何响应用户动作。主要概念是利用信号和槽。#include <QtWidgets/QApplication>#include <QtWidgets/QPushButton>int main(int argc, char *argv[]){ QApplication app(argc, argv); QPushButton *button = new QPushBut

2015-11-15 23:48:50 495

原创 Qt HelloQt

这是一个非常简单的Qt入门程序。#include <QtWidgets/QApplication>#include <QtWidgets/QLabel>int main(int argc, char *argv[]){ QApplication a(argc, argv); QLabel *labbel = new QLabel("Hello Qt!"); labbel-

2015-11-15 23:41:38 545

原创 Git windows下中文乱码

现在Git的最新版本已经解决了中文乱码。 我使用的时候一开始是正常的,但是用着用着就出错了,解决方案: 在.git的config文件下面添加这几行保存即可: [gui] encoding = utf-8 [i18n] commitencoding = gbk [svn] pathnameencoding = gbk

2015-11-13 09:22:37 502

原创 QT+VS2010开发环境快速搭建

先下载QT SDK并安装。好像QT官网下载需要翻墙(或是学校的网络原因),我在官网下载不了。而且我觉得官网的下载引导也很乱,想下免费版的老是跳转到商业版,无语。所以只好百度一个下载,百度搜索qt-windows-opensource-5.1.1-mingw48_opengl-x86-offline即可。下载QT版的VS插件并安装。搜索“QT VS插件“关键字是很难找到的,直接搜索插件的安装文件名:

2015-11-12 23:59:06 1024

原创 3D数学 数学通用函数库源代码(附中文注释)

/////////////////////////////////////////////////////////////////////////////// // 3D数学基础:游戏与图形开发// 3D Math Primer for Games and Graphics Development//// MathUtil.h - 各种数学通用程序声明// MathUtil.h - De

2015-11-09 10:40:31 1374

原创 「考试」是一场考生与出题者间的猜谜游戏,不是「做学问」

我常常告诉自己,不要沦为一个为考试而学习的人。   但正如东野圭吾所说的——人活在世上,你我都不可能摆脱时钟的束缚,彼此都已沦为社会这个时钟的齿轮,一旦少了齿轮,时钟就会出乱子。纵然自己渴望率性而为,周遭也不容许。中国也好,国外也好,只要世界上存在竞争,就一定会有某种评选机制,也当然会有成绩,会有考试,这是我们都无法挣脱的制度。   拿IT行业来说,大学时期成绩当然不能说明你实际工作能力有多牛,

2015-11-07 22:33:35 1065

win7 64位汇编开发环境合集

集成了所有win7 64位下的汇编开发环境的程序,包括了DOSBOX、edit、masm、link、debug。使用说明可以见本人博文:《win7 64 汇编开发环境搭建》: http://blog.csdn.net/sinat_24229853/article/details/50133741

2015-12-01

DirectX11程序初始化

DirectX11程序初始化,出自龙书,本人博客有DirectX11学习笔记:http://blog.csdn.net/sinat_24229853

2015-09-28

泡泡堂 DirectX11 Demo

本程序是模仿泡泡堂游戏功能的Demo,使用DirectX11图形库和C++语言,在VS2010环境下编译。4500行左右。更多内容见本人博客:http://blog.csdn.net/sinat_24229853

2015-09-06

C++实现状态驱动智能体设计——消息功能

设计精度的游戏趋向于事件驱动。即当一个事件发生了(武器发射了子弹等),事件被广播给游戏中的相关的对象。这样它们可以恰当地做出反应。而这个消息可以是立即执行,也可以设定多久后才执行。更多详情参见本人博客:http://blog.csdn.net/sinat_24229853

2015-08-17

有限状态机(FSM)

游戏人工智能,状态驱动智能体设计——有限状态机(FSM),编译环境:VS2010。本人博客:http://blog.csdn.net/sinat_24229853

2015-08-17

C++控制台网络聊天室源代码

用C++和socket编程、多线程技术组成的控制台网络聊天室,1000行之内。之所以在控制台运行而不是用MFC等图形库是为了方便从底层理解socket编程和多线程,只有从深入理解技术原理后才能在实际应用如鱼得水。本人大一学生,我的CSDN博客是http://blog.csdn.net/sinat_24229853

2015-04-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除