03 2013 档案
摘要:BYTE Vals[256];HKEY hKEY;//打开注册表,判断注册表项是否存在if(RegOpenKeyEx(HKEY_LOCAL_MACHINE, _T("SOFTWARE\\WeldTech\\AirCondition\\"), 0, KEY_READ...
阅读全文
摘要:一觉睡起来,程序编译就这个错误。搜了搜。我的解决方法是在http://www.dllku.com/M/msobj80.dll.html下载msobj80.dll,替换Microsoft Visual Studio 8\Common7\IDE的msobj80.dll。 就好了。
阅读全文
摘要:在解析读取tinyxml时候,发现读取汉字都是乱码,所以需要转成GBKstatic wstring ConvertUTF8toGBK(const char * strUTF8){int len = MultiByteToWideChar(CP_UTF8, 0, (LPCSTR)strUTF8, -1...
阅读全文
摘要:TCHAR pBuf[MAX_PATH]; GetModuleFileName(NULL,pBuf,MAX_PATH); STARTUPINFO startupinfo; PROCESS_INFORMATION proc_info; memset(&startupinfo,0,sizeof(STAR...
阅读全文
摘要:安装完成后,创建C#,VB项目都正常,也能打开VC++的项目,就是不能创建VC++的项目,创建后就停在导航界面,那个next和previous显示不出来,完成,取消按钮点击都没反应,只能点X关闭。网了找了一些解决方法,最后解决了方法1:在注册表找到键值“HKCU\Software\Microsoft...
阅读全文
摘要:2008本身自带有注释,本人不太喜欢VC助手把界面弄的很烦。配好QT环境之后,发现QT的代码没有智能提示,VC的代码却有智能提示。原因是QT的一些文件没有包含到VS2008中,做了以下包含:项目属性->Configuration Properties->VC++ Directories ...
阅读全文
摘要://xxx.h#ifdef CFG_API_BEING_COMPILED#ifdef WIN32#define CFG_API_EXPORT __declspec(dllexport)#else#define CFG_API_EXPORT#endif#else#if defined(WIN32) #...
阅读全文
摘要:int wide = m_pFieldTable->columnWidth(0);int nRow = m_pFieldTable->rowCount();for(int i =0; isetColumnWidth(0, wide); m_pFie...
阅读全文
摘要:void test2::InitListWideget(){ m_pList = new rootDataList(this); m_pList->setGeometry(LIST_X, LIST_Y, LIST_W, LIST_H);QString str; for(int i = 0; ...
阅读全文
摘要:添加菜单方法1 m_pMenuBar= new QMenuBar(this); QMenu*pFileMenu = new QMenu("&文件",m_pMenuBar); QMenu*pOpenMenu = new QMenu("打开", pFileMenu); QMenu*pCreateMenu...
阅读全文
摘要:QAction ( const QString & text, QObject * parent )QAction ( const QIcon & icon, const QString & text, QObject * parent )QAction的两个构造函数中的text参数,文档的描述是:...
阅读全文
摘要:void NodeConfigDlg::initNodeTable(){ m_pNodeTable = new QTableWidget(this); QStringList headerString; m_pNodeTable->setColumnCount(6); m...
阅读全文
摘要:void xxxClass::xxxFun(){ m_StartMenu->addAction(act); m_StartMenu->addSeparator(); //如果没有这句,得到的sumHeight是菜单项的值;有了这句得到就是菜单总的高度 //,...
阅读全文
摘要:Alright,Ifoundthereason.QWidget::create()clearstheQt::WA_QuitOnCloseattributeforanythingbutQt::Window,Qt::WidgetorQt::Dialog.Theworkaroundistocallfore...
阅读全文
摘要:#includeclassOpenProThread:publicQThread{Q_OBJECTpublic:OpenProThread(QObject*parent=0){}~OpenProThread(){}protected:virtualvoidrun(){//……//你的操作//……}p...
阅读全文
摘要:比如,从文件中读出来的乱码,用QStringQString::fromLocal8Bit(constchar*str,intsize=-1)保证显示正确。比如,写入文件的时候乱码,用QByteArrayQString::toLocal8Bit()const保证写入不会乱码。
阅读全文
摘要:我在QMainWindow上加了两个工具条,当在工具条上点击右键时会出现菜单,点击菜单会隐藏工具条或者是出现工具条,想在工具条上点击右键是不能让它弹出菜单,QMainWindow的设置this->setContextMenuPolicy(Qt::NoContextMenu);
阅读全文
摘要:m_pTable->horizontalHeader()->setResizeMode(QHeaderView::ResizeToContents);
阅读全文
摘要:在项目中遇到了这样的问题,是在使用过滤模型的时候。。在更新模型的时候,当过滤模型删除重新new,而源模型没有重新new后,使用setColumnWidth(intcolumn,intwidth),;就会不起作用。后来我试着不再重新new过滤模型,setColumnWidth就可以使用了。难道过滤模型...
阅读全文
摘要:以VS2008为例子比如都在$(SolutionDir)\Debug路径下.exe或dll路径配置属性->linker->General->outFile$(SolutionDir)\Debug\xxx.exelib路径properties->linker->Advanced->ImportLibr...
阅读全文
摘要:百度空间太坑爹,越来越娱乐化,准备搬家到CSDN博客,众多大牛们见笑了。
阅读全文
摘要:使用VS2010建立C++解决方案时,会生成SolutionName.sdf和一个叫做ipch的文件夹,这两个文件再加上*.pch等文件使得工程变得非常的庞大。本文介绍两种方法使得在vs2010中不产生.sdf和ipch文件 方法一:Tools->Options->Text Editor->C/C...
阅读全文
摘要:在项目中遇到了这样的问题,是在使用过滤模型的时候。。在更新模型的时候,当过滤模型删除重新new,而源模型没有重新new后,使用setColumnWidth(intcolumn,intwidth),;就会不起作用。后来我试着不再重新new过滤模型,setColumnWidth就可以使用了。难道过滤模...
阅读全文