mainwindows.h
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <imagewidget.h>
#include <QMainWindow>
#include <Qurl>
#include<QDesktopServices>
#include<QFileDialog>
#include<QMessageBox>
#include<Qpainter>
#include <Qimage>
#include <QWidget>
#include <QMediaPlayer>
#include <QMediaPlaylist>
#include <QVideoWidget>
#include <QVBoxLayout>
#include <mainwindow.h>
namespace Ui {
class MainWindow;
}
class MainWindow : public QMainWindow
{
Q_OBJECT
public slots:
void slot_itemClicked(QListWidgetItem*);
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();
private slots:
void on_pushButton_clicked();
void on_pushButton_2_clicked();
void on_pushButton_play_and_pause_clicked();
public:
Ui::MainWindow *ui;
private:
QMediaPlayer *mediaPlayer;
QVideoWidget *videoWidget;
QMediaPlaylist *mediaPlayerlist;
QVBoxLayout *layout_video;
private:
QStringList m_imgList;
QListWidget *m_listWidget;
QString m_strPath;
QLabel m_showWidget;
};
#endif
mainwindow.cpp
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QDir>