主页 | 所有的类 | 主要的类 | 注释的类 | 分组的类 | 函数

主体很容易

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版