QT_编程.doc
上传人:qw****27 上传时间:2024-09-12 格式:DOC 页数:43 大小:141KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

免费试读已结束,剩余 33 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

HYPERLINK"http://kogeiman.ixiezi.com/2011/02/17/qt-编程点滴/"QT编程类定义后面要加”;”函数的实现部分,如果定义部分有void,则实现部分不能少;检查include文件有无少;error:requestformember`show’in`((MainWindow*)this)->MainWindow::rightform’,whichisofnon-classtype`RightForm*’|“->”与”.”问题函数”()”千万不能少;connect中的SLOT里的自定义过程的申明一定要写在privateslots:(或publicslots:)下QTableWidgetItem*newItemName=newQTableWidgetItem(tr(“姓名”));newItemName->setFlags(newItemName->flags()&(~Qt::ItemIsEditable));//网格设置为只读tblWidgetMingPian->setItem(0,0,newItemName);newItemName=newQTableWidgetItem(tr(“陈林&(~Qt::ItemIsEditable));tblWidgetMingPian->setItem(0,1,newItemName);tblWidgetMingPian->verticalHeader()->hide();tblWidgetMingPian->horizontalHeader()->hide();tblWidgetMingPian->setRowHeight(0,25);tblWidgetMingPian->setRowHeight(1,25);tblWidgetMingPian->setRowCount(2);connsql.htblWidgetMingPian->setColumnWidth(0,60);tblWidgetMingPian->setColumnWidth(1,100);if里面的语句要加括号if(条件)枚举类型的定义:typedefenum{nil,ready,fired,exceptional}Status;QStringtext=tr(“%1%2″).arg(i+1).arg(files[i]);Error:ISOC++forbidsdeclarationof`NavItem’withnotype如果出现以上的错误,其中NavItem是自定义类,则需检查有没Include进此类的定义头文件,并检查头文件的#ifndef中的名称跟其他类有没重复(在复制其它类生成新类时经常会出现这样的错误)=====================================================================================\mingw\lib\libmingw32.a(main.o):main.c:(.text+0×104)||undefinedreferencetoHYPERLINK"mailto:`WinMain@16'"`WinMain@16′|往pro文件按顺序加入下面三行:-lmingw32\-lSDLmain\-lSDL\sdl库中文件(sdl.h)里将#include“SDLMain.h”注释掉,否则qDebug(),printf全部无法显示有可能使用#pragmamessage()造成,方法:不使用#pragmamessage()另:请检查pro文件里有没INCLUDE入main.cpp========================================================================cannotopenoutputfiledebug\umpcphonegui.exe:Permissiondenied产生此问题是由于文件umpcphonegui.exe受到保护,写不进去,打开任务管理器结束掉此进程就好了========================================================pages.h|16|error:expectedclass-namebefore‘{‘token|||===Buildfinished:1errors,0warnings===|处理方法:没有include进所需的类链接时提示”"undefindreferenceto‘vtableforxxx’错误的处理方法:重新makefile试下或工程文件(.pro)中的HEADERS中没有加入定义该类的.h文件;另一原因,虚函数(或