Здесь моя проблема, я пишу код C ++, используя сигнал Qt и слоты, у меня есть где-то слот, вызывающий функцию, в которой я хотел бы «проверить» значение данных, для которых я хотел бы напечатать /показать это как-то, но методы, которые я использовал, не работают вообще.
Здесь мой слот-вызов:
connect ( ButtonFreq[i], SIGNAL( clicked() ), this, SLOT( CallVibration() ) );
Сначала я попытался напечатать в коробке, которую я имею на моеминтерфейс со всей информацией журнала, с точно таким же синтаксисом, который я использовал:
QString name=this->getName();
QString PrevMess=ui.textBrowserCp2kCompRes->toPlainText();
if(PrevMess!="") PrevMess+="\n\n";
ui.textBrowserCp2kCompRes->setText(PrevMess+"get the name "+name);
он ничего не делает.Затем я попытался записать в файл:
QFile file("/home/me/test");
file.open(QIODevice::WriteOnly | QIODevice::Text);
file.write(name);
то же самое, ничего не делая.Поэтому я понимаю, что делаю то, что не разрешено, но я не понимаю, почему и как я мог это преодолеть.
Спасибо за вашу помощь.