Q_PROPERTY und QStringList
Verfasst: 13. Juni 2005 15:43
Hallo,
ich habe Probleme, in meinem selber erstellten Widget ein Property vom Typ QStringList richtig zu verwenden. Zwar wird die QStringList mit all ihren Items richtig in eine ComboBox in den Property-Editor im QT-Designer geladen, allerdings kann ich anschließend keines dieser Items auswählen. Wie erfahre ich, dass ein neues Item aus der QStringList ausgewählt wurde??? Übrigens habe ich den Qt-Designer 3.3.4...
Quellen:
class QLabel;
class myOutputField : public QLabel{
Q_OBJECT
Q_PROPERTY( QStringList tName READ tName WRITE setTName DESIGNABLE true )
public:
myOutputField( QWidget *parent = 0, const char *name = 0);
~myOutputField();
QStringList tName() const;
public slots:
void setTName(const QStringList &l);
private:
QStringList testName;
};
QStringList myOutputField::tName() const{
return testName;
}
void myOutputField::setTName(const QStringList &l){
testName = l;
}
Danke für jede Idee...
ich habe Probleme, in meinem selber erstellten Widget ein Property vom Typ QStringList richtig zu verwenden. Zwar wird die QStringList mit all ihren Items richtig in eine ComboBox in den Property-Editor im QT-Designer geladen, allerdings kann ich anschließend keines dieser Items auswählen. Wie erfahre ich, dass ein neues Item aus der QStringList ausgewählt wurde??? Übrigens habe ich den Qt-Designer 3.3.4...
Quellen:
class QLabel;
class myOutputField : public QLabel{
Q_OBJECT
Q_PROPERTY( QStringList tName READ tName WRITE setTName DESIGNABLE true )
public:
myOutputField( QWidget *parent = 0, const char *name = 0);
~myOutputField();
QStringList tName() const;
public slots:
void setTName(const QStringList &l);
private:
QStringList testName;
};
QStringList myOutputField::tName() const{
return testName;
}
void myOutputField::setTName(const QStringList &l){
testName = l;
}
Danke für jede Idee...