- 博客(49)
- 资源 (15)
- 收藏
- 关注
原创 QT两个字符串转化函数,避免文字乱码。
比如,从文件中读出来的乱码,用QString QString::fromLocal8Bit ( const char * str, int size = -1 ) 保证显示正确。比如,写入文件的时候乱码,用QByteArray QString::toLocal8Bit () const 保证写入不会乱码。
2013-03-31 15:24:05
826
原创 QT隐藏工具栏上的右键菜单
我在QMainWindow上加了两个工具条,当在工具条上点击右键时会出现菜单,点击菜单会隐藏工具条或者是出现工具条,想在工具条上点击右键是不能让它弹出菜单,QMainWindow的设置 this->setContextMenuPolicy(Qt::NoContextMenu);
2013-03-31 15:23:24
5944
原创 QTableView根据标题文字和表格文字自适应宽度 QTableView m_pTable;
m_pTable->horizontalHeader()->setResizeMode(QHeaderView::ResizeToContents );
2013-03-31 15:22:45
2961
原创 void QTableView::setColumnWidth ( int column, int width),隐藏列不起作用
在项目中遇到了这样的问题,是在使用过滤模型的时候。。在更新模型的时候,当过滤模型删除重新new,而源模型没有重新new后,使用setColumnWidth ( int column, int width),;就会不起作用。后来我试着不再重新new过滤模型,setColumnWidth就可以使用了。难道过滤模型和源模型一定保持相
2013-03-31 15:22:07
4201
原创 VC exe,lib,dll输出生成路径 预编译命令,各种生成路径
以VS2008为例子比如都在$(SolutionDir)\Debug路径下.exe或dll 路径配置属性->linker->General->out File$(SolutionDir)\Debug\xxx.exelib路径properties->linker->Advanced->Import Library.pdb配置属性->linker->
2013-03-29 19:51:19
874
转载 在VS2010中去掉ipch和sdf文件方法
使用VS2010建立C++解决方案时,会生成SolutionName.sdf和一个叫做ipch的文件夹,这两个文件再加上*.pch等文件使得工程变得非常的庞大。本文介绍两种方法使得在vs2010中不产生.sdf和ipch文件 方法一:Tools->Options->Text Editor->C/C++->Advanced->Disable Database,设置为True但是这样的办法会
2013-03-29 19:30:09
720
转载 VC++ 消息映射的思考
VC++消息映射的思考作者:郝庆欣在学习VC++的时候,大家都不可避免的用到消息映射。我们都知道C++是一种面向对象的编程语言,VC++中为什么这样来实现消息映射呢? 首先要明白一个包含了消息处理的Windows程序是如何工作的。 一般来说一个包含了消息处理的Windows程序至少要包含两个函数 第一个: int WINAPI WinMain(
2009-09-09 15:29:00
606
原创 MFC程序的执行顺序
无论是全局变量,还是全局对象,程序在运行时,在加载main函数之前,就已经为全局变量或全局对象分配了内存空间。对一个全局对象来说,此时就会调用该对象的构造函数,构造该对象,并进行初始化。至此,应该明白了先前穿件的Test程序的运行顺序,也就是为什么全局变量的theApp的构造函数会在WinMain函数之前执行了。那么为什么要定义一个全局对象theApp,让它在WinMain函数之前执行呢?该对
2009-09-09 15:27:00
730
firebreath开发NPAPI插件
2012-12-20
CListCtrl的图片格式 关联CImageList,显示缩略图
2012-07-20
VC++实现通过adb检测android设备是否连接到usb
2014-06-10
隐式调用dll和显式调用dll
2013-07-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅