⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 form2.cpp

📁 基于Linux的c语言编程_"完全手册Linux系统下C源程序开发详解"
💻 CPP
字号:
/****************************************************************************** Form implementation generated from reading ui file 'form2.ui'**** Created by: The User Interface Compiler ($Id: qt/main.cpp   3.3.8   edited Jan 11 14:47 $)**** WARNING! All changes made in this file will be lost!****************************************************************************/#include "form2.h"#include <qvariant.h>#include <qlayout.h>#include <qtooltip.h>#include <qwhatsthis.h>#include <qaction.h>#include <qmenubar.h>#include <qpopupmenu.h>#include <qtoolbar.h>#include <qimage.h>#include <qpixmap.h>#include "../form2.ui.h"/* *  Constructs a Form2 as a child of 'parent', with the *  name 'name' and widget flags set to 'f'. * */Form2::Form2( QWidget* parent, const char* name, WFlags fl )    : QMainWindow( parent, name, fl ){    (void)statusBar();    if ( !name )	setName( "Form2" );    // actions    fileNewAction = new QAction( this, "fileNewAction" );    fileNewAction->setIconSet( QIconSet( QPixmap::fromMimeSource( "filenew" ) ) );    fileOpenAction = new QAction( this, "fileOpenAction" );    fileOpenAction->setIconSet( QIconSet( QPixmap::fromMimeSource( "fileopen" ) ) );    fileSaveAction = new QAction( this, "fileSaveAction" );    fileSaveAction->setIconSet( QIconSet( QPixmap::fromMimeSource( "filesave" ) ) );    fileSaveAsAction = new QAction( this, "fileSaveAsAction" );    filePrintAction = new QAction( this, "filePrintAction" );    filePrintAction->setIconSet( QIconSet( QPixmap::fromMimeSource( "print" ) ) );    fileExitAction = new QAction( this, "fileExitAction" );    editUndoAction = new QAction( this, "editUndoAction" );    editUndoAction->setIconSet( QIconSet( QPixmap::fromMimeSource( "undo" ) ) );    editRedoAction = new QAction( this, "editRedoAction" );    editRedoAction->setIconSet( QIconSet( QPixmap::fromMimeSource( "redo" ) ) );    editCutAction = new QAction( this, "editCutAction" );    editCutAction->setIconSet( QIconSet( QPixmap::fromMimeSource( "editcut" ) ) );    editCopyAction = new QAction( this, "editCopyAction" );    editCopyAction->setIconSet( QIconSet( QPixmap::fromMimeSource( "editcopy" ) ) );    editPasteAction = new QAction( this, "editPasteAction" );    editPasteAction->setIconSet( QIconSet( QPixmap::fromMimeSource( "editpaste" ) ) );    editFindAction = new QAction( this, "editFindAction" );    editFindAction->setIconSet( QIconSet( QPixmap::fromMimeSource( "searchfind" ) ) );    helpContentsAction = new QAction( this, "helpContentsAction" );    helpIndexAction = new QAction( this, "helpIndexAction" );    helpAboutAction = new QAction( this, "helpAboutAction" );    // toolbars    toolBar = new QToolBar( QString(""), this, DockTop );     fileNewAction->addTo( toolBar );    fileOpenAction->addTo( toolBar );    fileSaveAction->addTo( toolBar );    fileSaveAsAction->addTo( toolBar );    filePrintAction->addTo( toolBar );    fileExitAction->addTo( toolBar );    // menubar    MenuBar = new QMenuBar( this, "MenuBar" );    fileMenu = new QPopupMenu( this );    fileNewAction->addTo( fileMenu );    fileOpenAction->addTo( fileMenu );    fileSaveAction->addTo( fileMenu );    fileSaveAsAction->addTo( fileMenu );    fileMenu->insertSeparator();    filePrintAction->addTo( fileMenu );    fileMenu->insertSeparator();    fileExitAction->addTo( fileMenu );    MenuBar->insertItem( QString(""), fileMenu, 1 );    editMenu = new QPopupMenu( this );    editUndoAction->addTo( editMenu );    editRedoAction->addTo( editMenu );    editMenu->insertSeparator();    editCutAction->addTo( editMenu );    editCopyAction->addTo( editMenu );    editPasteAction->addTo( editMenu );    editMenu->insertSeparator();    editFindAction->addTo( editMenu );    MenuBar->insertItem( QString(""), editMenu, 2 );    helpMenu = new QPopupMenu( this );    helpContentsAction->addTo( helpMenu );    helpIndexAction->addTo( helpMenu );    helpMenu->insertSeparator();    helpAboutAction->addTo( helpMenu );    MenuBar->insertItem( QString(""), helpMenu, 3 );    View = new QPopupMenu( this );    MenuBar->insertItem( QString(""), View, 4 );    Tools = new QPopupMenu( this );    MenuBar->insertItem( QString(""), Tools, 5 );    languageChange();    resize( QSize(435, 206).expandedTo(minimumSizeHint()) );    clearWState( WState_Polished );    // signals and slots connections    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() ) );}/* *  Destroys the object and frees any allocated resources */Form2::~Form2(){    // no need to delete child widgets, Qt does it all for us}/* *  Sets the strings of the subwidgets using the current *  language. */void Form2::languageChange(){    setCaption( tr( "Form2" ) );    fileNewAction->setText( tr( "New" ) );    fileNewAction->setMenuText( tr( "&New" ) );    fileNewAction->setAccel( tr( "Ctrl+N" ) );    fileOpenAction->setText( tr( "Open" ) );    fileOpenAction->setMenuText( tr( "&Open..." ) );    fileOpenAction->setAccel( tr( "Ctrl+O" ) );    fileSaveAction->setText( tr( "Save" ) );    fileSaveAction->setMenuText( tr( "&Save" ) );    fileSaveAction->setAccel( tr( "Ctrl+S" ) );    fileSaveAsAction->setText( tr( "Save As" ) );    fileSaveAsAction->setMenuText( tr( "Save &As..." ) );    fileSaveAsAction->setAccel( QString::null );    filePrintAction->setText( tr( "Print" ) );    filePrintAction->setMenuText( tr( "&Print..." ) );    filePrintAction->setAccel( tr( "Ctrl+P" ) );    fileExitAction->setText( tr( "Exit" ) );    fileExitAction->setMenuText( tr( "E&xit" ) );    fileExitAction->setAccel( QString::null );    editUndoAction->setText( tr( "Undo" ) );    editUndoAction->setMenuText( tr( "&Undo" ) );    editUndoAction->setAccel( tr( "Ctrl+Z" ) );    editRedoAction->setText( tr( "Redo" ) );    editRedoAction->setMenuText( tr( "&Redo" ) );    editRedoAction->setAccel( tr( "Ctrl+Y" ) );    editCutAction->setText( tr( "Cut" ) );    editCutAction->setMenuText( tr( "Cu&t" ) );    editCutAction->setAccel( tr( "Ctrl+X" ) );    editCopyAction->setText( tr( "Copy" ) );    editCopyAction->setMenuText( tr( "&Copy" ) );    editCopyAction->setAccel( tr( "Ctrl+C" ) );    editPasteAction->setText( tr( "Paste" ) );    editPasteAction->setMenuText( tr( "&Paste" ) );    editPasteAction->setAccel( tr( "Ctrl+V" ) );    editFindAction->setText( tr( "Find" ) );    editFindAction->setMenuText( tr( "&Find..." ) );    editFindAction->setAccel( tr( "Ctrl+F" ) );    helpContentsAction->setText( tr( "Contents" ) );    helpContentsAction->setMenuText( tr( "&Contents..." ) );    helpContentsAction->setAccel( QString::null );    helpIndexAction->setText( tr( "Index" ) );    helpIndexAction->setMenuText( tr( "&Index..." ) );    helpIndexAction->setAccel( QString::null );    helpAboutAction->setText( tr( "About" ) );    helpAboutAction->setMenuText( tr( "&About" ) );    helpAboutAction->setAccel( QString::null );    toolBar->setLabel( tr( "Tools" ) );    if (MenuBar->findItem(1))        MenuBar->findItem(1)->setText( tr( "&File" ) );    if (MenuBar->findItem(2))        MenuBar->findItem(2)->setText( tr( "&Edit" ) );    if (MenuBar->findItem(3))        MenuBar->findItem(3)->setText( tr( "&Help" ) );    if (MenuBar->findItem(4))        MenuBar->findItem(4)->setText( tr( "View" ) );    if (MenuBar->findItem(5))        MenuBar->findItem(5)->setText( tr( "Tools" ) );}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -