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

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

18

Решение

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

24

Другие решения

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

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

private:
Data *myUserData;
};

Или если вы настаиваете на использовании setUserData оформить последний пост Вот.

12

По вопросам рекламы [email protected]