출처:MSDN
F2: 개체 이름 바꾸기(Rename)
Shift+Delete: 항목을 휴지통으로 이동하지 않고 선택 영역을 즉시 삭제
Windows 로고+R: 실행 대화 상자
Windows 로고+M: 모든 창을 최소화
Shift+Windows 로고+M: 최소화된 창을 모두 원래 크기로 복원
출처:MSDN
F2: 개체 이름 바꾸기(Rename)
Shift+Delete: 항목을 휴지통으로 이동하지 않고 선택 영역을 즉시 삭제
Windows 로고+R: 실행 대화 상자
Windows 로고+M: 모든 창을 최소화
Shift+Windows 로고+M: 최소화된 창을 모두 원래 크기로 복원
a.h |
#ifndef A_H #define A_H
#include <QtGlobal> #include <QObject>
class A : public QObject { Q_OBJECT public: A(QObject* parent = NULL); };
#endif // A_H |
a.cpp |
#include "a.h"
A::A(QObject* parent) : QObject(parent) { } |
b.h |
#ifndef B_H #define B_H
#include <QtGlobal> #include <QObject>
#include "A.h"
class B : public A { Q_OBJECT public: B(QObject* parent = NULL); };
#endif // B_H |
b.cpp |
#include "b.h"
B::B(QObject* parent) : A(parent) { } |
main.cpp |
#include <cstdio> #include <string> #include <QtCore/QCoreApplication> #include <QDebug> #include "a.h" #include "b.h"
int main(int argc, char *argv[]) { QCoreApplication a(argc, argv);
QObject *obj = new B; // polymorphism in object-oriented programming qDebug() << QString( obj->metaObject()->className() ); // print "B"
return 0; } |
어쩌다가...휴식중..休
goshujin
비밀댓글입니다