mainframe.h

来自「用QT设计的手持设备PDF阅读器。实现了阅读」· C头文件 代码 · 共 66 行

H
66
字号
#ifndef MAINFRAME_H#define MAINFRAME_H#include <QString>#include <QDebug>#include <QFileDialog>#include <QGraphicsView>#include <QComboBox>#include <QtGui/QLineEdit>#include <QLabel>#include <QFileDialog>#include <QAction>#include <QByteArray>#include <QImage>#include <QPainter>#include <QMessageBox>#include <QtGlobal>#include <QPrintDialog>#include <QPrinter>#include <QScrollArea>#include <QScrollBar>#include <QtGui/QGridLayout>#include "ui_mainframe.h"class Mainframe : public QMainWindow, public Ui::mainframe{	Q_OBJECTpublic:	QLineEdit *lineEdit;    QLabel *label;	QGridLayout *gridLayout;	Mainframe(QWidget * parent = 0, Qt::WindowFlags f = 0 );	void createWidgets();private slots:	bool open();	void save();	void print();	void about();	void sceneScaleChanged(const QString &scale);	void turnup();	void turndown();	void firstpage();	void lastpage();	void zoomIn();    void zoomOut();	private:	QGraphicsView *view;	QComboBox *sceneScaleCombo;	QImage image;	QScrollArea *scrollArea;	QPrinter printer;	int allnum;	int pagenum;	double scaleFactor;	bool saveFile(const QByteArray &fileFormat);	bool saveImage(const QString &fileName, const char *fileFormat);	void resizeImage(QImage *image, const QSize &newSize);	void scaleImage(double factor);	void adjustScrollBar(QScrollBar *scrollBar, double factor);};#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?