- 博客(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 改变形状的对话框
#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 深入介绍信号和槽
常用语法看起来是这样的: 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
原创 华硕笔记本 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位汇编开发环境合集
2015-12-01
DirectX11程序初始化
2015-09-28
泡泡堂 DirectX11 Demo
2015-09-06
C++实现状态驱动智能体设计——消息功能
2015-08-17
有限状态机(FSM)
2015-08-17
C++控制台网络聊天室源代码
2015-04-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人