QT事件
其实就是操作响应的事,例如按鼠标,键盘等等响应的事。
Qt中所有事件对象类型都继承自抽象类QEvent。
事件发生时先调用QObject类中的虚函数event(),参数(QEvent)指定事件类型。
事件函数都是需函数,可以根据需求重写。
绘图事件
我好像忘记设计师了,不过就是鼠标拖拽,布局的时候横纵都有就用栅栏格局,横向就用水平,纵向就用垂直.转到槽可以直接写槽函数,不需要写连接.
界面
show_image.h
#ifndef SHOWIMAGE_H
#define SHOWIMAGE_H
#include <QDialog>
#include <QPainter>//画家类(二维)
#include <QImage>//图片类
QT_BEGIN_NAMESPACE
namespace Ui { class ShowImage; }
QT_END_NAMESPACE
class ShowImage : public QDialog
{
Q_OBJECT
public:
ShowImage(QWidget *parent = nullptr);
~ShowImage();
private slots:
void on_pushButton_prev_clicked();
void on_pushButton_next_clicked();
private:
Ui::ShowImage *ui;
//方便操作,我的图片名字除1-129之外其他字符都相同
int m_index;