mybutton.h
#ifndef MYBUTTON_H
#DEFINE MYBUTTON_H
#INCLUDE <QPushButton을>
#INCLUDE <QEvent>
의해 MyButton 클래스 : 대중 QPushButton을
{
Q_OBJECT,
공공 :
MyButton에합니다 (는 QWidget * 부모 = 0);
~ 다 MyButton에 ();
공개 :
무효 enterEvent (QEvent * E가); //에 마우스 이벤트
무효 leaveEvent (QEvent의 * 전자); // 마우스 이탈 이벤트
}
#endif 다음 // MYBUTTON_H
. 1
2
. 3
. 4
. 5
. 6
. 7
. 8
. 9
(10)
. (11)
(12)이
13 인
14
15
16
mylabel.h
#ifndef MYLABEL_H
#DEFINE MYLABEL_H
#INCLUDE <QLabel>
#INCLUDE <QEvent>
MyLabel 클래스 : 대중 QLabel
{
Q_OBJECT,
공공 :
MyLabel합니다 (는 QWidget * 부모 = 0);
~ MyLabel ();
공개 :
무효 enterEvent (QEvent * E); //에 마우스 이벤트
무효 leaveEvent (QEvent의 * 전자); // 마우스 이벤트를 떠나는
};
#endif 다음 MYLABEL_H //
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
mainwindow.h
#ifndef MAINWINDOW_H
#DEFINE MAINWINDOW_H
사용법 #include "mybutton.h"
사용법 #include "mylabel.h"
사용법 #include <QMainWindow>
네임 스페이스 UI {
클래스 MainWindow를;
}
클래스 MainWindow를 : 공공 QMainWindow
{
Q_OBJECT의
공개 :
명시 적으로 MainWindow를 (는 QWidget * 부모 = 0);
~ MainWindow를 ();
MyButton에 * 단추 1, * 단추 2;
MyLabel * myLabel;
개인 :
UI :: MainWindow를 * UI;
};
#endif 다음 // MAINWINDOW_H
---------------------