| 主页 | 所有的类 | 主要的类 | 注释的类 | 分组的类 | 函数 |  | 
(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版 |