metaobject

    0熱度

    2回答

    我想知道Qt如何實現元對象編譯,使它們能夠在Qt中提供信號插槽機制。我無法在文檔中找到很多細節。 編輯::我不能夠得到的_id = QObject::qt_metacall(_c, _id, _a); 繼源代碼的源文件和相應的MOC文件。 #ifndef SSOBJECT_H #define SSOBJECT_H #include <QObject> class ssObject : p

    14熱度

    4回答

    我試圖在Grails中動態創建域對象,並遇到了任何引用另一個域對象的屬性metaproperty告訴我它的類型是「java.lang.Object」而不是預期類型的​​問題。 例如: class PhysicalSiteAssessment { // site info Site site Date sampleDate Boolean rainLastWe

    2熱度

    1回答

    我有一個自定義類型的屬性。 class foo : public QObject { Q_OBJECT Q_PROPERTY(Custom x READ x WRITE set_x) public: void set_x(Custom &x) { /*whatnot*/} } QJson有效地調用下面的動態分配: ((QObject*)&foo_instan

    5熱度

    2回答

    請原諒我的無知,但是什麼是Metaobject協議,Ruby有沒有?如果沒有,是否有可能爲Ruby實現一個?如果Ruby有一個功能,Metaobject協議可能具備哪些功能?

    1熱度

    1回答

    我剛剛閱讀了關於QWidgets的內容,我想創建一些插件,這些插件將在運行時加載。當我查看示例代碼和需求時,插件似乎從接口和QObject繼承。我將如何創建QWidget插件,他們都有不同的按鈕和不同的插槽?另外,是否有可能創建一個繼承自接口的插件和從QWidget繼承的基類(繼承自QObject)。 http://developer.qt.nokia.com/doc/qt-4.8/plugins