سؤال
هل يمكنني استخدام أوراق أنماط QT مع عنصر واجهة مستخدم مشتقة؟ أود أن أكون قادرًا على تحديد بعض الخصائص المخصصة على عنصر واجهة المستخدم (مثل الألوان المختلفة) وأن أكون قادرًا على تحديد قيمتها في ورقة الأنماط.
هل هذا ممكن؟
المحلول
بالتأكيد ، فقط أعلن خصائصك مع q_property.
class MyClass : public QObject
{
Q_OBJECT
Q_PROPERTY( int fun READ getFun WRITE setFun )
public:
MyClass( QObject * parent=0, const char * name=0 );
~MyClass();
void setFun( int x );
int getFun() const;
};
لا تنتمي إلى StackOverflow