环境
Qt 5.4.2
poppler
功能
使用 poppler 加载显示Pdf 文件
Poppler
1.Qt 项目中新建 poppler文件目录,并拷贝相关文件
2.修改Pro文件
源码
1.mainwindow.h
#include "poppler-qt5.h"
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();
private slots:
void on_pushButton_Open_clicked();
void on_verticalScrollBar_valueChanged(int value);
private:
Ui::MainWindow *ui;
private:
Poppler::Document *document;
int CurPage;
int PdfPage;
QWheelEvent *wheelEvent;
bool IsLoadDoc;
protected:
bool eventFilter(QObject *obj, QEvent *event);
};
#