imagewindow.h
来自「这个是一个图片显示的程序」· C头文件 代码 · 共 73 行
H
73 行
#ifndef IMAGEWINDOW_H#define IMAGEWINDOW_H#include <qimage.h>#include <qmainwindow.h>#include "transactionthread.h"class QAction;class QLabel;class ImageWindow : public QMainWindow{ Q_OBJECTpublic: ImageWindow(QWidget *parent = 0, const char *name = 0);protected: void closeEvent(QCloseEvent *event); void customEvent(QCustomEvent *event);private slots: void open(); bool save(); bool saveAs(); void flipHorizontally(); void flipVertically(); void resizeImage(); void convertTo32Bit(); void convertTo8Bit(); void convertTo1Bit(); void about();private: void createActions(); void createMenus(); void createStatusBar(); bool maybeSave(); void loadFile(const QString &fileName); void saveFile(const QString &fileName); void setCurrentFile(const QString &fileName); QString strippedName(const QString &fullFileName); void addTransaction(Transaction *transact); TransactionThread thread; QLabel *imageLabel; QLabel *infoLabel; QLabel *modLabel; QCString imageFormat; QString curFile; bool modified; QPopupMenu *fileMenu; QPopupMenu *editMenu; QPopupMenu *convertToSubMenu; QPopupMenu *helpMenu; QAction *openAct; QAction *saveAct; QAction *saveAsAct; QAction *exitAct; QAction *flipHorizontallyAct; QAction *flipVerticallyAct; QAction *rotateAct; QAction *resizeAct; QAction *convertTo32BitAct; QAction *convertTo8BitAct; QAction *convertTo1BitAct; QAction *aboutAct; QAction *aboutQtAct;};#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?