.h文件的
#ifndef SLIDINGWINDOW_H
#define SLIDINGWINDOW_H
#include <QMainWindow>
#include <QSplitter>
#include <QPushButton>
#include <QLabel>
namespace Ui {
class slidingwindow;
}
class slidingwindow : public QMainWindow
{
Q_OBJECT
public:
explicit slidingwindow(QWidget *parent = nullptr);
~slidingwindow();
private:
Ui::slidingwindow *ui;
void setBtnPos();
void setBtnIcon();
QPoint dragPosition;
bool bPressFlag;
QSplitter *splitter;
QFrame *contentFrame;
QFrame *listFrame;
QPushButton *pushButton;
// QPushButton *pushButton2;
QLabel *label;
QIcon leftIcon;
QIcon rightIcon;
protected:
void mousePressEvent ( QMouseEvent * event);
void mouseMoveEvent(QMouseEvent *event);
void mouseReleaseEvent(QMouseEvent *event);
void resizeEvent(QResizeEvent *event);
bool eventFilter(QObject *obj, QEvent *event);
private slots:
void slotClickedBtn();
vo