metaobject

    0

    2답변

    Qt가 Qt에서 신호 슬롯 메커니즘을 제공 할 수있는 메타 오브젝트 컴파일을 구현하는 방법을 알고 싶습니다. 문서에서 자세한 내용을 찾을 수 없습니다. 편집 : 나는 다음 _id = QObject::qt_metacall(_c, _id, _a); 의 소스 코드를 얻을 수 없습니다 생각하는 것은 소스 파일 및 MOC 파일을 해당합니다. 또한 #ifndef SS

    3

    2답변

    은 그래서 의미합니까했다이 class HelloWorld(object): def index(self): return "Hello World!" index.exposed = True 에 내가 실행 CherryPy 자습서를 읽기? 메서드 인덱스의 로컬 범위에서 변수가 노출됩니까? 그렇다면 공개 변경의 가치가 있습니까? 클래스 정

    14

    4답변

    Grails에서 동적으로 도메인 객체를 만들려고 시도하고 있는데 다른 도메인 객체를 참조하는 속성에서 metaproperty가 그 유형이 "java.lang.Object"이고 예상되는 유형이 아니라고 알려주는 문제가 발생했습니다. 예를 들어 : class PhysicalSiteAssessment { // site info Site site

    8

    1답변

    내가 뭔가 잘못 때 로그를 만들려고 에서 함수 이름을 얻을, 그래서 나는이 같은 수준의 정보와 함수 이름 작성하려는 : void MainWindowTest::testMethod() { qDebug()<<QString("ClassName is:%0,Function Name is:%1") .arg(this->metaObject()->c

    2

    1답변

    사용자 지정 유형의 속성이 있습니다. Qt는에 설명 된대로, false를 돌려 ((QObject*)&foo_instance)->setProperty("x", QVariant(QString("something-from-json"))) : 값이 숙박 시설의 유형과 호환이 아닌 경우 , 재산 class foo : public QObject { Q_O

    5

    1답변

    Groovy 프로그래밍 언어를 처음 접했고 동적 특성과 기능을 완전히 이해하려고합니다. Groovy에서 가장 기본적인 형태로 생성 된 모든 클래스는 GroovyObject를 구현하고 java Object를 확장하는 것처럼 보입니다. public class Foo implements groovy.lang.GroovyObject extends java.lang

    0

    2답변

    Qt 신호는 일반적으로 QObject의 특정 인스턴스에서 트리거됩니다. MetaObjects를 통해 특정 클래스의 모든 인스턴스에서 트리거하는 방법이 있습니까? 또는 유일한 방법은 생성자와 소멸자를 사용하여 모든 인스턴스의 정적 목록을 유지 관리 한 다음 Q_FOREACH로 유지하는 것입니다.

    3

    1답변

    Qt의 신호와 슬롯을 해킹하려고하는데 QMetaType :: invokeMethod가 호출되는 슬롯에 포인터 인수를 제대로 전달하지 못하는 문제가 발생했습니다. MyReceiver *receiver; MyObject *myObject; call(receiver, "mySlot", QList<QGenericArgument>() << Q_ARG(MyObj

    1

    1답변

    방금 ​​QWidgets에 대해 읽고 있었으며 런타임 중에로드되는 위젯 인 플러그인을 만들고 싶습니다. 샘플 코드와 요구 사항을 살펴볼 때 플러그인은 인터페이스와 QObject를 상속 한 것으로 보입니다. 버튼과 슬롯이 다른 QWidget 플러그인을 어떻게 만들 수 있습니까? 또한 인터페이스에서 상속 한 플러그인과 QObject에서 상속받은 (QObject