Hi, How can be path bad? textEdit is in the centralWidget. I can access it from the "ui", but not from the loaded "ui", that is loaded with UILoader. I tried to call refresh() on it. I can find and access any other GUI elements with UILoader, but I cannot modify them. What can be wrong?
<widget class="QTextEdit" name="textEdit"> <property name="geometry"> <rect> <x>10</x> <y>400</y> <width>791</width> <height>141</height> </rect> </property> <property name="accessibleName"> <string notr="true"/> </property> </widget> </widget> QString name = "textEdit"; if(ui->findChild<QTextEdit*>(name, Qt::FindChildrenRecursively)) { QTextEdit * textedit = ui->findChild<QTextEdit*>(name, Qt::FindChildrenRecursively); if(textedit) textedit->append("TEST writing...\n"); } Tamas 2015-04-10 16:56 GMT+02:00 Alejandro Exojo <s...@badopi.org>: > El Friday 10 April 2015, Tamás Nagy escribió: >> // it always returns 0, no idea why. I have a textEdit with this name: >> textEdit. QTextEdit * textedit2 = ui->findChild<QTextEdit*>("textEdit", > > Try: ui->dumpObjectTree() to see what was actually loaded as children of > that object, just in case there is some typo in the object name. > > Otherwise, try to read the file yourself (just to print to the output the > contents, to prove is readable). It could be a simple path name error. > > -- > Alex (a.k.a. suy) | GPG ID 0x0B8B0BC2 > http://barnacity.net/ | http://disperso.net > _______________________________________________ > Interest mailing list > Interest@qt-project.org > http://lists.qt-project.org/mailman/listinfo/interest _______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest