1
私はrvizのソースコードを読んでいます。私は保護された後にマクロQ_SLOTSを見つけました。私はここでその意味をよく分かりません。 (私は、クラスメンバーの「証明された」意味へのアクセス制限を理解しています)。クラスアクセス制限後のQTマクロQ_SLOTS
class _RosTopicDisplay: public Display
{
Q_OBJECT
public:
_RosTopicDisplay()
{
topic_property_ = new RosTopicProperty("Topic", "",
"", "",
this, SLOT(updateTopic()));
unreliable_property_ = new BoolProperty("Unreliable", false,
"Prefer UDP topic transport",
this,
SLOT(updateTopic()));
}
protected Q_SLOTS:
virtual void updateTopic() = 0;
protected:
RosTopicProperty* topic_property_;
BoolProperty* unreliable_property_;
};
誰でも私のために説明することができますplz。