Подтвердить что ты не робот

Как установить данные пользователя для QWidget?

Я хотел бы установить целое число, которое будет храниться в QWidget, и я думаю, что функция-член setUserData выполнит трюк, но я не могу найти никакой документации. Любые подсказки?

4b9b3361

Ответ 1

Возможно, вы ищете QObject::setProperty() (который, естественно, унаследован QWidget).

Ответ 2

Я не эксперт в QT, но почему бы просто не создать класс, который наследует от QWidget и имеет целое число? Например:

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

    private:
  Data *myUserData;
}; 

Или если вы настаиваете на использовании setUserData checkout последнего сообщения здесь.