QT编程学生信息管理系统课程设计Word格式文档下载.docx

上传人:b****3 文档编号:8137853 上传时间:2023-05-10 格式:DOCX 页数:29 大小:95.07KB
下载 相关 举报
QT编程学生信息管理系统课程设计Word格式文档下载.docx_第1页
第1页 / 共29页
QT编程学生信息管理系统课程设计Word格式文档下载.docx_第2页
第2页 / 共29页
QT编程学生信息管理系统课程设计Word格式文档下载.docx_第3页
第3页 / 共29页
QT编程学生信息管理系统课程设计Word格式文档下载.docx_第4页
第4页 / 共29页
QT编程学生信息管理系统课程设计Word格式文档下载.docx_第5页
第5页 / 共29页
QT编程学生信息管理系统课程设计Word格式文档下载.docx_第6页
第6页 / 共29页
QT编程学生信息管理系统课程设计Word格式文档下载.docx_第7页
第7页 / 共29页
QT编程学生信息管理系统课程设计Word格式文档下载.docx_第8页
第8页 / 共29页
QT编程学生信息管理系统课程设计Word格式文档下载.docx_第9页
第9页 / 共29页
QT编程学生信息管理系统课程设计Word格式文档下载.docx_第10页
第10页 / 共29页
QT编程学生信息管理系统课程设计Word格式文档下载.docx_第11页
第11页 / 共29页
QT编程学生信息管理系统课程设计Word格式文档下载.docx_第12页
第12页 / 共29页
QT编程学生信息管理系统课程设计Word格式文档下载.docx_第13页
第13页 / 共29页
QT编程学生信息管理系统课程设计Word格式文档下载.docx_第14页
第14页 / 共29页
QT编程学生信息管理系统课程设计Word格式文档下载.docx_第15页
第15页 / 共29页
QT编程学生信息管理系统课程设计Word格式文档下载.docx_第16页
第16页 / 共29页
QT编程学生信息管理系统课程设计Word格式文档下载.docx_第17页
第17页 / 共29页
QT编程学生信息管理系统课程设计Word格式文档下载.docx_第18页
第18页 / 共29页
QT编程学生信息管理系统课程设计Word格式文档下载.docx_第19页
第19页 / 共29页
QT编程学生信息管理系统课程设计Word格式文档下载.docx_第20页
第20页 / 共29页
亲,该文档总共29页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

QT编程学生信息管理系统课程设计Word格式文档下载.docx

《QT编程学生信息管理系统课程设计Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《QT编程学生信息管理系统课程设计Word格式文档下载.docx(29页珍藏版)》请在冰点文库上搜索。

QT编程学生信息管理系统课程设计Word格式文档下载.docx

qvariant.h>

qmainwindow.h>

#include"

form2.h"

form3.h"

form4.h"

form5.h"

classQVBoxLayout;

classQHBoxLayout;

classQGridLayout;

classQAction;

classQActionGroup;

classQToolBar;

classQPopupMenu;

classForm1:

publicQMainWindow

{

Q_OBJECT

public:

Form1(QWidget*parent=0,constchar*name=0,WFlagsfl=WType_TopLevel);

~Form1();

QMenuBar*menubar;

QPopupMenu*fileMenu;

QPopupMenu*editMenu;

QPopupMenu*helpMenu;

QToolBar*toolBar;

QAction*fileNewAction;

QAction*fileOpenAction;

QAction*fileSaveAction;

QAction*fileSaveAsAction;

QAction*filePrintAction;

QAction*fileExitAction;

QAction*editUndoAction;

QAction*editRedoAction;

QAction*editCutAction;

QAction*editCopyAction;

QAction*editPasteAction;

QAction*editFindAction;

QAction*helpContentsAction;

QAction*helpIndexAction;

QAction*helpAboutAction;

Form2*form2;

Form3*form3;

Form4*form4;

Form5*form5;

publicslots:

virtualvoidfileNew();

virtualvoidfileOpen();

virtualvoidfileSave();

virtualvoidfileSaveAs();

virtualvoidfilePrint();

virtualvoidfileExit();

virtualvoideditUndo();

virtualvoideditRedo();

virtualvoideditCut();

virtualvoideditCopy();

virtualvoideditPaste();

virtualvoideditFind();

virtualvoidhelpIndex();

virtualvoidhelpContents();

virtualvoidhelpAbout();

protected:

protectedslots:

virtualvoidlanguageChange();

};

Form1.cpp:

form1.h"

qlayout.h>

qtooltip.h>

qwhatsthis.h>

qaction.h>

qmenubar.h>

qpopupmenu.h>

qtoolbar.h>

qimage.h>

qpixmap.h>

/*

*ConstructsaForm1asachildof'

parent'

withthe

*name'

name'

andwidgetflagssetto'

f'

.

*

*/

Form1:

:

Form1(QWidget*parent,constchar*name,WFlagsfl)

:

QMainWindow(parent,name,fl)

(void)statusBar();

if(!

name)

setName("

Form1"

);

//actions

fileNewAction=newQAction(this,"

fileNewAction"

fileNewAction->

setIconSet(QIconSet(QPixmap:

fromMimeSource("

"

)));

setVisible(TRUE);

fileOpenAction=newQAction(this,"

fileOpenAction"

fileOpenAction->

fileSaveAction=newQAction(this,"

fileSaveAction"

fileSaveAction->

fileSaveAsAction=newQAction(this,"

fileSaveAsAction"

filePrintAction=newQAction(this,"

filePrintAction"

filePrintAction->

fileExitAction=newQAction(this,"

fileExitAction"

editUndoAction=newQAction(this,"

editUndoAction"

editUndoAction->

editRedoAction=newQAction(this,"

editRedoAction"

editRedoAction->

editCutAction=newQAction(this,"

editCutAction"

editCutAction->

editCopyAction=newQAction(this,"

editCopyAction"

editCopyAction->

editPasteAction=newQAction(this,"

editPasteAction"

editPasteAction->

editFindAction=newQAction(this,"

editFindAction"

editFindAction->

helpContentsAction=newQAction(this,"

helpContentsAction"

helpIndexAction=newQAction(this,"

helpIndexAction"

helpAboutAction=newQAction(this,"

helpAboutAction"

form2=newForm2(this);

form3=newForm3(this);

form4=newForm4(this);

form5=newForm5(this);

//toolbars

toolBar=newQToolBar("

this,DockTop);

addTo(toolBar);

fileSaveAsAction->

fileExitAction->

helpContentsAction->

helpIndexAction->

helpAboutAction->

//menubar

menubar=newQMenuBar(this,"

menubar"

fileMenu=newQPopupMenu(this);

addTo(fileMenu);

fileMenu->

insertSeparator();

menubar->

insertItem("

fileMenu,0);

editMenu=newQPopupMenu(this);

addTo(editMenu);

editMenu->

editMenu,1);

helpMenu=newQPopupMenu(this);

addTo(helpMenu);

helpMenu->

helpMenu,2);

languageChange();

resize(QSize(600,601).expandedTo(minimumSizeHint()));

//signalsandslotsconnections

connect(fileNewAction,SIGNAL(activated()),this,SLOT(fileNew()));

connect(fileOpenAction,SIGNAL(activated()),this,SLOT(fileOpen()));

connect(fileSaveAction,SIGNAL(activated()),this,SLOT(fileSave()));

connect(fileSaveAsAction,SIGNAL(activated()),this,SLOT(fileSaveAs()));

connect(filePrintAction,SIGNAL(activated()),this,SLOT(filePrint()));

connect(fileExitAction,SIGNAL(activated()),this,SLOT(fileExit()));

connect(editUndoAction,SIGNAL(activated()),this,SLOT(editUndo()));

connect(editRedoAction,SIGNAL(activated()),this,SLOT(editRedo()));

connect(editCutAction,SIGNAL(activated()),this,SLOT(editCut()));

connect(editCopyAction,SIGNAL(activated()),this,SLOT(editCopy()));

connect(editPasteAction,SIGNAL(activated()),this,SLOT(editPaste()));

connect(editFindAction,SIGNAL(activated()),this,SLOT(editFind()));

connect(helpIndexAction,SIGNAL(activated()),this,SLOT(helpIndex()));

connect(helpContentsAction,SIGNAL(activated()),this,SLOT(helpContents()));

connect(helpAboutAction,SIGNAL(activated()),this,SLOT(helpAbout()));

}

/*

*Destroystheobjectandfreesanyallocatedresources

~Form1()

//noneedtodeletechildwidgets,Qtdoesitallforus

*Setsthestringsofthesubwidgetsusingthecurrent

*language.

voidForm1:

languageChange()

setCaption(tr("

dengyu0921020115"

));

setText(tr("

dengyu0921020115"

setMenuText(tr("

&

insert"

setAccel(tr("

C"

drop"

alter"

select"

setAccel(QString:

null);

Print"

Ctrl+P"

Exit"

E&

xit"

Undo"

Ctrl+Z"

Redo"

Ctrl+Y"

Cut"

Ctrl+X"

Copy"

C&

opy"

Ctrl+C"

Paste"

Ctrl+V"

Find"

Find..."

Ctrl+F"

Contents"

Contents..."

Index"

Index..."

About"

toolBar->

setLabel(tr("

Tools"

findItem(0)->

qt"

findItem

(1)->

Edit"

findItem

(2)->

Help"

fileNew()

form2->

show();

qWarning("

fileNew():

Notimplementedyet"

fileOpen()

form3->

fileOpen():

fileSave()

form4->

fileSave():

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2