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

📄 mainwidget.cpp

📁 gx 公司的2410-ep qt试验源代吗。 还有说明文档。
💻 CPP
字号:
/****************************************************************************
** $Id: /sample/5/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 );

		QToolBar *tools = new QToolBar( "example", this );
		QPixmap exitIcon( "exit.xpm" );	

		QToolButton *exitmain = new QToolButton( exitIcon, "Exit", 0, 
				this, SLOT( exitMain() ),
				tools, "exit" );

		statusBar()->message( "Ready");
}

void MainWidget::openFile()
{
		label->setText( "File has been opened!" );
		statusBar()->clear();
		statusBar()->message( "Opened" );
}

void MainWidget::saveFile()
{
		label->setText( "File has been saved!" );
		statusBar()->clear();
        statusBar()->message( "Saved" );
}

void MainWidget::exitMain()
{
		QApplication::exit();
}

⌨️ 快捷键说明

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