如何设置QWidget的用户数据?

时间:2012-10-22 19:43:51

标签: c++ qt qwidget

我想设置一个整数来存储在QWidget中,我认为setUserData成员函数可以解决这个问题,但我找不到任何文档。任何提示?

2 个答案:

答案 0 :(得分:25)

您可能正在寻找QObject::setProperty()(当然由QWidget继承)。

答案 1 :(得分:11)

我不是QT的专家,但为什么不创建一个继承自QWidget且有整数的类?像这样:

class MyDerivedWidget : public QWidget
{
    public:
  MyDerivedWidget();

    private:
  Data *myUserData;
}; 

或者,如果您坚持使用setUserData结帐时间here。{/ p>