Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt инструментарий _ вопрос по созданию UI в интерфейсе Qt Creator

Автор: deex 2.1.2010, 17:39

создал новый проект GUI Qt 4 в Qt Creator
открыл mainwindow.ui для редактирования
добавил туда кнопку
затем ниже, в окне "редактор сигналов и слотов", добавляю новую строку

Отправитель - имя кнопки
Сигнал - clicked()
Получатель - здесь наверное стоит выбрать класс MainWindow, так как в исходниках проекта больше никакие классы не описаны

вообще в проекте есть:
mainwindow.h - описание класса MainWindow
mainwidnow.cpp - собственно сам класс

main.cpp и mainwindow.ui

Я дописываю в mainwindow.h и mainwidnow.cpp новый Public Slot - testSlot()
выбираю в "Получатель" MainWindow, но в последнем столбце "Слот" - в списке нет testSlot()!

где объявить слот, чтобы он был доступен в визуальном редакторе gui?

Автор: Litkevich Yuriy 2.1.2010, 18:29

Могу сказать только про дизайнер.

Используй визуальное соединение, появится диалог выбора сигналов и слотов, в диалоге выбери "Изменить" слот:


В новом диалоге нажми "+" для слотов и введи название своего слота:

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)