| 主页 | 所有的类 | 主要的类 | 注释的类 | 分组的类 | 函数 |
(main.cpp。)
#include <qapplication.h>
#include "chartform.h"
int main( int argc, char *argv[] )
{
QApplication app( argc, argv );
QString filename;
if ( app.argc() > 1 ) {
filename = app.argv()[1];
if ( !filename.endsWith( ".cht" ) )
filename = QString::null;
}
ChartForm *cf = new ChartForm( filename );
app.setMainWidget( cf );
cf->show();
app.connect( &app, SIGNAL(lastWindowClosed()), cf, SLOT(fileQuit()) );
return app.exec();
}
我们把main()函数保持得很简单,很小。我们创建一个QApplication对象并且传递给它命令行参数。我们也允许用户通过chart mychart.cht来调用程序,所以如果他们已经添加了一个文件名,我们就把它传递给构造函数。图表窗口中的大多数行为我们将在下一步进行评论。
« 数据元素 | 目录 | 实现图形用户界面 »
| Copyright © 2002 Trolltech | Trademarks | 译者:Cavendish | Qt 3.0.5版
|