?? mainwidget.cpp
字號:
/****************************************************************************
** $Id: /sample/4/mainwidget.cpp 2.3.2 edited 2004-10-12 $
**
** Copyright (C) 2004-2005 OURSELEC AS. All rights reserved.
**
** This file is part of an example program for Qt. This example
** program may be used, distributed and modified without limitation.
**
*****************************************************************************/
#include "mainwidget.h"
MainWidget::MainWidget( QWidget *parent, const char *name )
:QMainWindow( parent, name )
{
setCaption( "OURS_qt_Example" );
setBackgroundColor( white );
QFont f( "Helvetica", 18, QFont::Bold );
setFont( f );
label = new QLabel( "", this );
label->setGeometry( 50, 50, 250, 50 );
label->setBackgroundColor( white );
QPopupMenu *file = new QPopupMenu;
QFont f1( "Helvetica", 14, QFont::Bold );
setFont( f1 );
file->setFont( f1 );
file->insertItem( "&Open", this, SLOT( openFile() ),
CTRL+Key_O );
file->insertItem( "&Save", this, SLOT( saveFile() ), CTRL+Key_S );
int id_save = file->insertItem( "&Save", this, SLOT( saveFile() ) );
file->setItemEnabled( id_save, FALSE );
file->insertItem( "E&xit", this, SLOT( exitMain() ),
CTRL+Key_X );
QMenuBar *menu;
menu = new QMenuBar( this );
menu->insertItem( "&File", file );
}
void MainWidget::openFile()
{
label->setText( "File has been opened!" );
}
void MainWidget::saveFile()
{
label->setText( "File has been saved!" );
}
void MainWidget::exitMain()
{
QApplication::exit();
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -