PDA

View Full Version : don`t work Condition...



Resager
6th May 2011, 17:05
its work:

if (QTabWidget *tabwidget = qobject_cast<QTabWidget*>(childrens[i])) { ... }

its don`t work

if (((QTabWidget *tabwidget = qobject_cast<QTabWidget*>(childrens[i])) && (!allwidgetslist)) || (allwidgetslist)) {...}

Why? Please help :`(

...sory work, but if initialize tabwidget before Condition...

QTabWidget *tabwidget;
if (((tabwidget = qobject_cast<QTabWidget*>(childrens[i])) && (!allwidgetslist)) || (allwidgetslist))

squidge
6th May 2011, 18:18
So which part of the condition fails? Use a debugger and you'll find out :)