crossplatform.ru

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


  Ответ в вопрос по созданию UI в интерфейсе Qt Creator
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Litkevich Yuriy Дата 2.1.2010, 18:29
  Могу сказать только про дизайнер.

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

В новом диалоге нажми "+" для слотов и введи название своего слота:
Прикрепленное изображение
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?
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 29.3.2024, 16:08