>> Edit article
이름
제목
패스워드
옥이님 답변 감사합니다.. 하지만 Q_OBJECT를 .cpp 파일에 넣었습니다. 그리고 .cpp 파일안에 #include " .moc"도 넣었구요!~ 하지만 moc파일을 컴파일 시킬때 moc -o qtscribble.moc qtscribble.cpp 전 이렇게 적었는데 이것말고 다른 moc 컴파일 방법이 있는지 해서요!~~~ 다시 한번 부탁드리겠습니다. : : : class LCDRange : public QWidget : { : Q_OBJECT <- Q_OBJECT를 반드시 써넣어야 합니다. : public: : LCDRange( QWidget *parent=0, const char *name=0 ); : : int value() const; : public slots: : void setValue( int ); : signals: : void valueChanged( int ); : protected: : void resizeEvent( QResizeEvent * ); : private: : QScrollBar *sBar; : QLCDNumber *lcd; : }; : : : : : 안녕하십니까!~ : : Qt를 공부하고 있는 학생입니다. : : 근데 Qt에서 보면 슬롯과 시그널이라는 개념이 있는데 여기서 : : 슬롯을 사용하려면 반드시 moc (Meta-Object Compiler)를 사용 : : 해야 됩니다.. : : 하지만 책에 보아도 moc 파일을 만들려면 : : 예를 들어 qtscribble.cpp 에 있는 moc 파일을 만들려면 : : : : moc -o qtscribble.moc qtscribble.cpp : : 이라고 되어 있습니다. : : 하지만 잘 되지가 않습니다.. : : 다른 컴파일 방법이 있는지요!~ : : 아시는 분 있으면 제발 가르쳐 주세요!~~
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved