moc

    3

    3답변

    나는 Qt를 배우고 있으며, 신호 슬롯 패턴으로 많은 즐거움을 얻고있다. 내가 가지고있는 질문은 시그널과 슬롯이 이벤트 청취자와 핸들러를위한 단순한 구문 설탕인가 아니면 백그라운드에서 일어나는 일이 다른 성격인가라는 것입니다. 나중에, 근본적인 차이점은 무엇입니까?

    5

    1답변

    Qt의 신호/슬롯 메커니즘은 정적 메커니즘입니다. 클래스는 moc 컴파일러에 의해 사전 처리되어야합니다. 이제 실행시에 신호와 슬롯을 동적으로 생성하려고합니다. 나는 이미 작동하는 해결책이 있지만 공개적으로 사용할 수있는 방법을 사용하고 있지만 해킹 같은 느낌이 듭니다. 당신이 볼 수 있듯이, 나는 QMetaObject의 집중적 인 사용을 bool Dyna

    0

    1답변

    나는 특정 시간에 미디어 플레이어를 열고 시간이 지남에 따라 볼륨이 증가하는 간단한 bash 스크립트를 만듭니다. 나중에이 스크립트를 여러 사람들과 공유하고 싶기 때문에 다른 사용자가 원하는대로 값을 변경하는 또 다른 스크립트를 작성할 수 있는지 궁금합니다. 나는 단순히 문제를 해결할 문서 편집기를 통해 스크립트를 열고 알고하지만 난 bashscriptin

    0

    1답변

    강제로 다른 프로젝트를 다시 컴파일 할 방법이 있습니까? moc 파일이 있습니까? moc_thing.cpp에서,() ui_thing.h (이 generated files 폴더를 포함하고있다, thing.cpp, thing.h 말을하자 나는 비주얼 스튜디오를 사용하고 난 인터페이스 및 신호/슬롯 다른 프로젝트 클래스를 추가 한 QT 프로젝트를 가지고 gene

    5

    3답변

    , 그들 모두 유효하며, 동일한 동작 : emit someSignal(value); emit(someSignal(value)); 대 차이가 있습니까?

    0

    1답변

    Qt 5.3 qmake으로 Visual Studio 2013 프로젝트를 생성 중입니다. I message($$MOC_DIR)이 경로가 제대로 MOC_DIR = $$BUILD_DIR/<DEBUG OR RELEASE>/moc 을 형성하는 경우 : 내 .pro 파일에서, 나는 다음 줄을 가지고있다. 그러나 VS에서 빌드하면 moc_<CLASS>.cpp 파일이

    1

    1답변

    대부분의 클래스에서 moc_<CLASS>.cpp 파일을 생성합니다. 어떤 클래스가/대신에 <CLASS>.moc 파일을 생성하는 이유는 무엇입니까?

    1

    1답변

    Qt 페이지에 대해 다중 레벨 상속을 구현하려고합니다. class MyPage1: public QWizardPage { Q_OBJECT ... } and class MyPage2: public MyPage1 { Q_OBJECT ... } moc_MyPage2.cc이 비어 내가 오류를 얻고있다 연결 상태 : error LNK20

    0

    1답변

    make를 사용하여 Q_OBJECT 매크로로 모든 헤더 파일을 moc하려고합니다. 여기 내가 지금 가지고있는 것이있다. HEADERS = *.h MOCS := $(shell grep -l Q_OBJECT $(HEADERS)) MOC_SOURCES := $(MOCS:%.h=moc_%.cpp) $(MOC_SOURCES) : moc_%.cpp: %.h

    0

    2답변

    Qt를 기반으로하는 새 BB10 플랫폼에서 작업합니다. 저는 QObject 클래스를 정의하는 하나의 정적 라이브러리 프로젝트를 가지고 있습니다 (기본적으로 클래스는 신호를 보내고 슬롯이 몇 개 있습니다). 이 프로젝트는 잘 컴파일하고 내 캐스케이드 프로젝트에서 나는 이러한 오류를 얻을 때 건물이 라이브러리를 포함 할 때 편안한 libwhathever.a 파