zoukankan      html  css  js  c++  java
  • 1、Qt Project之基本文件打开与保存

    基本文件打开与保存:

     首先是涉及到的头文件,我们需要在mainwindow.h包含头文件:

    #include <QFileDialog>
    #include <QFile>
    #include <QDateStream>

    下面在mainwindow.ui的界面的上方点击Type Here,取名File,并在下一级中添加内容OpenLocalMedia,然后设计OpenLocalMedia的触发信号对象,取名actionOpenLocalMedia

      界面选择设计 

      信号名称设计为 actionOpenLocalMedia

    mainwindow.h文件中添加对应的槽函数声明

    private slots:
        void on_openlocal_media();

    mainwindow.cpp文件中添加对应的槽函数实现,调用了getOpenFileNames成员函数来获取对应文件夹的内容:

    void MainWindow::on_openlocal_media()
    {
        QStringList fileNamelist;
        fileNamelist = QFileDialog::getOpenFileNames(this,tr("select local files"),"~/",tr("MP3/MP4 Files(*.mp3 *.mp4);;")); //Read file with Regex Rules.
        if(!fileNamelist.isEmpty())
        {
            qDebug() << fileNamelist;
        }else{
    } return ; }

    mainwindow.cpp文件中,将信号与槽进行连接:

    connect(this->ui->actionOpenLocalMedia,SIGNAL(triggered(bool)),this,SLOT(on_openlocal_media()));

    上述操作就完成了文件的读取工作,其他相关操作请看其他的教程。

  • 相关阅读:
    <Android HAL 之路> HAL 简介
    <Android 应用 之路> 简易贪吃蛇
    略论研发评审的必要性
    微信支付开发(7) 收货地址共享接口V2
    连接点和线路点的区别
    IP地址分类及子网掩码详解
    基于UDP协议的多路广播地址
    频分双工
    航空连接器、端子
    表面粗糙度及加工符号
  • 原文地址:https://www.cnblogs.com/uestc-mm/p/8946698.html
Copyright © 2011-2022 走看看