Я хотел бы установить целое число, которое будет храниться в QWidget
, и я думаю, что функция-член setUserData
выполнит трюк, но я не могу найти никакой документации. Любые подсказки?
Как установить данные пользователя для QWidget?
Ответ 1
Возможно, вы ищете QObject::setProperty()
(который, естественно, унаследован QWidget
).
Ответ 2
Я не эксперт в QT, но почему бы просто не создать класс, который наследует от QWidget
и имеет целое число? Например:
class MyDerivedWidget : public QWidget
{
public:
MyDerivedWidget();
private:
Data *myUserData;
};
Или если вы настаиваете на использовании setUserData
checkout последнего сообщения здесь.