crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> вопрос по созданию UI в интерфейсе Qt Creator
deex
  опции профиля:
сообщение 2.1.2010, 17:39
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 45
Регистрация: 12.3.2009
Пользователь №: 608

Спасибо сказали: 0 раз(а)




Репутация:   0  


создал новый проект 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
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9637
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 769 раз(а)




Репутация:   94  


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

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

В новом диалоге нажми "+" для слотов и введи название своего слота:
Прикрепленное изображение
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 21.6.2018, 9:27