QObject->name() als String?

Alles rund um die Programmierung mit Qt
Antworten
Marco812
Beiträge: 139
Registriert: 22. November 2005 11:28

QObject->name() als String?

Beitrag von Marco812 »

Hallo,
wie bekomme ich den Namen als String, damit ich ihn vergleichen kann (ob->name().c_str())?

const QObject* ob=QObject::sender();
if (ob->name()=="btnHelp")

Gruß

Marco812
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Re: QObject->name() als String?

Beitrag von Christian81 »

if (QString(ob->name()) == "btnHelp")

oder

if (QString(ob->name()) == QString("btnHelp"))

wobei die zweite Konvertierung automatisch geschieht (geschehen sollte)
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Marco812
Beiträge: 139
Registriert: 22. November 2005 11:28

QObject->name() als String?

Beitrag von Marco812 »

Hallo,

vielen Dank für den Tipp!

Kann mir jemand auch noch sagen, wie ich den QString mit einer switch anweisung verwenden kann?

Gruß

Marco812
Antworten