- 博客(22)
- 资源 (53)
- 收藏
- 关注
原创 Qt的signal和slot使用心得
1、connect指定的SIGNAL和SLOT的成员函数,不能携带参数名,只能带参数类型,比如:QObject::connect(pushButton, SIGNAL(clicked(bool)), qt2Class, SLOT(setEnabled(bool)));否则,调试运行的时候,会提示的:QObject::connect: No such signal QPushButton::clic
2013-05-29 19:05:21 16222
转载 动态链接库(DLL)搜索顺序
转一个文章,支持win 7,win8,2008这些,所以我附上原文链接:http://msdn.microsoft.com/en-us/library/ms682586%28VS.85%29.aspxDynamic-Link Library Search OrderA system can contain multiple versions of the same dynamic-link lib
2013-05-27 10:05:46 3650
原创 VC++/MFC更新状态栏窗格的文本,设置状态栏的文本
本文仅仅针对MFC文档。1、静态设置状态栏文本静态设置,这里是指相对静止显示,也就是相应的按钮以及目录触发时提示在状态栏的文本。比如新建的目录和工具栏的按钮的文本提示。下面图片里面的框选的三处就是静态显示文本相关的。这个设置比较简单了。操作如下:打开资源视图->打开String table-> 双击String table,然后下拉到最下面,添加一个ID,对应刚才添加的目录和按钮的ID,然后补充文
2013-05-23 23:19:32 8744
原创 VC++/MFC程序图标更改方法以及修改程序标题 超级简单啦
1、图标替换,肯定要下一个制作icon的工具,IconCool Studio是我觉得最好的了,一次性制作几种尺寸的图标:http://iconcool-studio.softonic.cn/ 制作如图:2、保存icon图标为IconC.ico。3、新建一个MFC工程--IconChange,路径--D:\Qt_Proj\IconChange4、把刚才的ico文件复制到D:\Qt_Proj\Icon
2013-05-23 10:37:36 11762 2
原创 Msql数据库表导入Sqlite数据库表,含mysql导出乱码解决的方法
1、首先从Mysql数据库导出到一个csv格式的文件里面即可:mysql> select * from city limit 20 into outfile "d:\city3.csv" FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n';上面语句的意思就是把每条数据的field用“,”分开,这个就是csv格式了:1,Kabul,,Kabol,17
2013-05-22 16:08:49 3140 1
原创 正负数的显示问题
先看看下面这段代码有什么问题吧:int _tmain(int argc, _TCHAR* argv[]){ unsigned char in_mac[2] = {0xd0, 0x01}; char *mac = (char *)in_mac; char info[50] = {0}; sprintf_s(info, "%02x%02x", m
2013-05-22 14:02:13 1388
原创 Sqlite3入门,安装和使用。
Win 7 + MSVC 2012 试用版 之所以用Sqlite,主要是因为,朋友不能在公司电脑上面安装东西,基于Mysql这种需要安装而且要起后台服务的程序自然都玩不了,那就Sqlite。 1、首先声明一下,完全没有必要安装,网上很多什么又是编译,又是什么生成lib的玩法,完全是绕路了(我觉得)。直接在工程里面把官方的C和H文件including进去就是了。我不知道其他人实际开发怎么玩的,有一点
2013-05-22 10:16:51 6457
原创 一段代码让你学会Qt的中文显示,以及文件打开,保存操作
如题,Qt的中文显示很麻烦的,需要用本地编码方式,然后获取字符串。再附上文件操作,文件写也是支持中文的: #include #include #include #include int main(int argc, char *argv[]){ QApplication a(argc, argv); QString str; str
2013-05-21 19:25:14 3835
转载 MFC的CString与标准库的wstring的相互转换
CString转std::wstring std::wstring str = filename.GetString(); std::wstring转CString CString str( filename.c_str() );
2013-05-20 22:07:34 1934
原创 从PDF文件提取文本--pdflib TET库
首先说明一点就是,使用的是pdflib TET库,并不是pdflib库,我在网上看到的人家都说是用pdflib,是不对的。pdflib只能生成pdf文件。不能读取,读取要用TET库。这里使用的是试用版本。 1、从官网http://www.pdflib.com/download/tet/下载c++支持安装包:官网有说明:PDFlib TET can be evaluated without a li
2013-05-20 12:45:40 5922 2
原创 将Qt 动态链接生成的exe及依赖dll打包方法
将Qt 动态链接生成的exe及依赖dll打包方法原文:http://www.qtcn.org/bbs/read-htm-tid-53333.html,我仅仅是没有带图片,懒得上图,然后修改了下载链接。 Qt静态编译链接生成的exe文件,不需依赖七大姑八大姨的一堆dll,可以独立运行,发布很方便。但绝大多数用的都是Qt开源版本,如果用静态链接,会有些限制。那有没有办法即能享受静态编译
2013-05-17 13:28:09 4480 1
原创 Qt Creator 配置Msvc 2012的调试器
1、编译Qt 5.0.2,编译器为Msvc 20122、下载Cdb.exe,这个是给控制台调试代码用的,Msvc用的调试器是WinDbg,所以安装vc是没有Cdb的,网址:http://msdn.microsoft.com/en-US/windows/hardware/gg463009/进去后,下载cdb的单独安装包: 点击,然后下载。3、完成后安装。4
2013-05-16 18:19:56 27183 9
原创 让Qt程序运行为指定的style,比如fusion
#include #include int main(int argc, char *argv[]){ QApplication::setStyle(QStyleFactory::create("Fusion")); QApplication a(argc, argv); Qt1 w; w.show(); return a.exec
2013-05-15 19:15:47 6409 3
原创 Qt线程和定时器
新的线程run里面一定要有exec的调用,否则无法接受消息的。class myQThr : public QThread{ Q_OBJECTpublic: myQThr(QObject *in = NULL) :QThread(in) { WrTimer = new QTimer(this); connect(WrTimer, SIGNAL(timeout()
2013-05-15 14:05:08 12125 2
转载 Visual Studio 2012 update 2发布,附离线安装方法及下载
1、点击打开链接下载安装器,保存到本地,假设妳保存到C:\>VS2012.2.exe2、Win+R 打开运行窗口,输入CMD或者Command 然后回车。输入:C:\>VS2012.2.exe /layout3、选择保存下载文件的位置,我的建议是将保存位置选成和安装器文件(VS2012.2.exe)同一文件夹下,这样方便妳下次使用与管理。4、耐心等待,下载完成后会在VSUPDA
2013-05-13 18:51:48 1587
原创 MSVC 2012以及Mingw动态编译及静态编译 QT 5.0.2/5.4.0,附上Linux编译QT 5.4.1的配置参数
动机:因为官网的QT安装包是64位的,于是要做一个本地的32位的这里仅仅做动态连接库,先不做静态编译,静态编译一堆破问题,后面再说。动态编译1、下载源代码:qt-everywhere-opensource-src-5.0.2.zip2、解压到E:\Qt_compl,重命名文件夹为qt-src-5.0.23、安装依赖的工具,安装的时候都要注意添加到系统path,会有对话框弹出
2013-05-12 16:21:49 9820 23
转载 Qt pro工程文件 介绍
//本文纯属转--http://tagore126.blog.163.com/blog/static/103370222201083932259/app - 建立一个应用程序的makefile。这是默认值,所以如果模板没有被指定,这个将被使用。lib - 建立一个库的makefile。vcapp - 建立一个应用程序的Visual Studio项目文件。vclib - 建立一个
2013-05-08 16:05:07 1626
原创 Visual Studio 推荐插件--高亮,跳转,map等
1 WordLight for 2008下载网址:http://visualstudiogallery.msdn.microsoft.com/ad686131-47d4-4c13-ada2-5b1a9019fb6f原文的使用说明: InstallationUnpack files to a folder for add-ins of your visual studio.
2013-05-06 20:27:59 21657 2
原创 程序运行提示msvcp100d.dll和msvcp100r.dll缺少的解决方案
首先不要去网上下载这两个dll文件,没必要. 然后到官网下载vcredist_x64.exe和vcredist_x86.exe安装好 再然后,把vc编译的程序的编译模式修改为release模式,因为这两个exe安装的分发运行时库仅仅对release模式有效如果是人家的程序,提示msvcp100d.dll和msvcp100r.dll缺少,那就没有办法了,去网上下载吧...
2013-05-05 10:59:49 12792 2
原创 MSVC创建的Qt工程图标设置
VC 10创建的Qt工程,默认是不带ico设置的,所以在创建工程的时候,要选择icon选项:Add default application icon (Windows only) 如果没有勾选的话,最后的工程截图如下: 没有关系,我们不上一个资源文件就是了,但是命名要注意,为 "工程名.rc",截图如下:最后,生成的rc文件如下:编辑rc文件,清除里面的东西,补上如下一句:IDI_ICON1 I
2013-05-05 10:20:47 2367
原创 丢失QtCore4.dll尝试重新安装该程序以解决问题--解决方法
无法启动此程序,因为计算机中丢失QtCore4.dll尝试重新安装该程序以解决问题我的工程是D:\Qt_Project\qt_main_window生成的可执行文件:D:\Qt_Project\qt_main_window\Win32\Debug 和D:\Qt_Project\qt_main_window\Win32\Release直接点击生成的可执行文件:qt_mai
2013-05-04 23:20:24 32673 1
原创 静态模式编译qt 4.8.4--MSVC 2010
我的电脑:win 7 64位 安装相关下载qt 4.8.4的源代码qt-everywhere-opensource-src-4.8.4.zip,解压到路径:E:\Qt_compl\qt-src-4.8.4具体下载路径:http://download.qt-project.org/然后:由于Qt4.8在VS环境下的一些问题,为了避免编译中途出现,需要修
2013-05-04 22:00:11 9343 4
google mock doc
2014-08-05
vmware workstation 10 (8,9) for mac os x patch
2014-02-19
Python and AWS Cookbook
2013-12-24
Core Python Applications Programming, Third Edition
2013-09-30
programming_in_python_3_a_complete_introduction_to_the_python_language
2013-09-30
Python 3 Object oriented Programming
2013-09-30
Python Algorithms, Mastering Basic Algorithms in the Python Language
2013-09-30
Mysql的ODBC操作实例 v2
2012-09-23
TCP_IP_Illustrated__Volume_2_The_Implementation 第二部分
2010-07-20
tcp/ip illustrated volume 2 the implementation
2010-07-20
The Art Of Unix Programming .chm
2010-06-30
posix 标准, 很不错的linux和unix的文档
2010-04-28
Intel C++ Compiler 11 破解补丁
2010-04-07
c语言实现c++的泛型和迭代器
2010-04-01
windows网络编程 第二版 microsoft出版 英文版
2009-03-07
超越标准c++库 Pete Becker tr1
2009-03-07
sockets白皮书 --ace的入门经验--避免10个网络编程出错的经验
2008-12-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人