Russian Qt Forum
Ноябрь 23, 2024, 14:01 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Про строку "QMetaObject::connectSlotsByName(TextFinder);" из проги "TextFinder"  (Прочитано 2257 раз)
malor
Гость
« : Сентябрь 30, 2013, 17:29 »

Делаю пример программы по статье Написание простой программы с помощью Qt Creator.

Есть там пара таких строк:
Цитировать
Слот on_findButton_clicked() будет вызван автоматически в сгенерированном uic ui_textfinder.h этой строчкой кода:
    QMetaObject::connectSlotsByName(TextFinder);

Что-то я не наблюдаю там такого файла "ui_textfinder.h", в разделе заголовочных файлов проекта:
Записан
Bepec
Гость
« Ответ #1 : Сентябрь 30, 2013, 17:33 »

Этот файл генерируется автоматически при каждой компиляции проекта. Вам не нужно знать где он, как он используется и прочее - это автоматическая услуга от системы сигнал-слотов Qt.

PS а лежит он после компиляции в временной папке, указанной в проекте. У меня она называется "Generated files".

PPS понял наверное ваш вопрос - Слот on_pushButton_clicked будет вызван в вашем коде по нажатию кнопки. Сгенерированный файл - посредник.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.044 секунд. Запросов: 20.