Название: Про строку "QMetaObject::connectSlotsByName(TextFinder);" из проги "TextFinder" Отправлено: malor от Сентябрь 30, 2013, 17:29 Делаю пример программы по статье Написание простой программы с помощью Qt Creator (http://doc.crossplatform.ru/qtcreator/1.3.1/creator-writing-program.html).
Есть там пара таких строк: Цитировать Слот on_findButton_clicked() будет вызван автоматически в сгенерированном uic ui_textfinder.h этой строчкой кода: QMetaObject::connectSlotsByName(TextFinder); Что-то я не наблюдаю там такого файла "ui_textfinder.h", в разделе заголовочных файлов проекта: Название: Re: Про строку "QMetaObject::connectSlotsByName(TextFinder);" из проги "TextFinder" Отправлено: Bepec от Сентябрь 30, 2013, 17:33 Этот файл генерируется автоматически при каждой компиляции проекта. Вам не нужно знать где он, как он используется и прочее - это автоматическая услуга от системы сигнал-слотов Qt.
PS а лежит он после компиляции в временной папке, указанной в проекте. У меня она называется "Generated files". PPS понял наверное ваш вопрос - Слот on_pushButton_clicked будет вызван в вашем коде по нажатию кнопки. Сгенерированный файл - посредник. |