Seite 1 von 1

QObject->name() als String?

Verfasst: 21. Dezember 2005 14:44
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

Re: QObject->name() als String?

Verfasst: 21. Dezember 2005 15:27
von Christian81
if (QString(ob->name()) == "btnHelp")

oder

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

wobei die zweite Konvertierung automatisch geschieht (geschehen sollte)

QObject->name() als String?

Verfasst: 21. Dezember 2005 19:44
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