crossplatform.ru

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

 
Ответить в данную темуНачать новую тему
> Как переопределить методы? (при создании в дизайнере)
Гость_Racot_*
сообщение 29.11.2011, 19:05
Сообщение #1





Гости








    


Вот я сделал новый проект в QtCreator --- Qt Widget->GUI приложение... кидаю пару кнопок на форму....создаются две кнопки класса QPushButton.....но и метод у них один......(((( и не пойму как мне переопределить методы этих кнопок....сделать их разными..........нет я конечно понимаю что можно унаследовать этот QPushButton ручками и всё сделать самому......но неужели нельзя как то автоматом как в Builder C++........или надо пользоваться фильтрами событий что бы разделить события двух объектов????.........хелп плиз......((( :-[
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
BlueIceScream
  опции профиля:
сообщение 29.11.2011, 19:39
Сообщение #2


Студент
*

Группа: Участник
Сообщений: 56
Регистрация: 21.11.2011
Из: Республика Дагестан
Пользователь №: 3016

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




Репутация:   3  


Читай сигналы и слоты. Знание прежде дел.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ilyabvt
  опции профиля:
сообщение 29.11.2011, 20:28
Сообщение #3


Активный участник
***

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

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




Репутация:   3  


В большинстве случаев действительно достаточно сигналов и слотов. Если нужно обрабатывать именно события, а наследоваться нет желания, то только фильтр событий. Как в билдере, по моему, нельзя.
P.S. Если говорить о кнопках, то есть же сигналы clicked, pressed и released.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_Racot_*
сообщение 30.11.2011, 17:53
Сообщение #4





Гости








    


Спасибо!!!!! жаль((((
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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




RSS Текстовая версия Сейчас: 16.2.2025, 21:05