Hi all,

I have two versions of a code to detect if myWidget is a QCheckBox:

Qt Code:
  1. QCheckBox* checkBox = qobject_cast<QCheckBox*>(myWidget);
  2. if (checkBox)
  3. {
  4. // do something
  5. }
To copy to clipboard, switch view to plain text mode 

Qt Code:
  1. if ("QCheckBox" == QString(myWidget->metaObject()->className()))
  2. {
  3. // do something
  4. }
To copy to clipboard, switch view to plain text mode 


What version is more efficient?

Best regards.