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