返回介绍

主体很容易

发布于 2019-10-04 15:05:09 字数 837 浏览 1114 评论 0 收藏 0

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来调用程序,所以如果他们已经添加了一个文件名,我们就把它传递给构造函数。图表窗口中的大多数行为我们将在下一步进行评论。

« 数据元素 | 目录 | 实现图形用户界面 »

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文