Нарисовать фигуру в label по нажатию кнопки |
Здравствуйте, гость ( Вход | Регистрация )
Нарисовать фигуру в label по нажатию кнопки |
zuze |
8.11.2012, 19:09
Сообщение
#1
|
Участник Группа: Участник Сообщений: 211 Регистрация: 4.11.2012 Пользователь №: 3589 Спасибо сказали: 0 раз(а) Репутация: 0 |
Мне надо нарисовать фигуру в label по нажатию кнопки. В данном примере пытаюсь нарисовать эллипс.
Я делал так: ldialog.h
ldialog.cpp
main.cpp
Но после нажатию на кнопку эллипс не рисуется. Что я сделал не так? |
|
|
zuze |
10.11.2012, 15:04
Сообщение
#2
|
Участник Группа: Участник Сообщений: 211 Регистрация: 4.11.2012 Пользователь №: 3589 Спасибо сказали: 0 раз(а) Репутация: 0 |
Litkevich Yuriy, большое спасибо. Я сделал В Дизайнере щёлкнуть по твой метке (QLabel), правой кнопкой мыши ->"Преобразовать в ..." (Promote to) и указал там класс l. После этого эллипс стал выводиться на label и даже не надо прописывать
Теперь вся загвоздка в том чтобы рисовался эллипс по нажатию кнопки. Я пробовал так: В файле ldialog.cpp
А в конструкторе прописал
А в файл ldialog.h добавил:
Это может и сработало бы, если бы автоматически эллипс не рисовался. Но в данном случае это не подходит, так как эллипс рисуется без всякого запуск update(). 1. Что же делать? 2. И если можно расскажите пожалуйста назначение действия "В Дизайнере щёлкнуть по твой метке (QLabel), правой кнопкой мыши ->"Преобразовать в ..." (Promote to) и указал там класс l"? |
|
|
Текстовая версия | Сейчас: 6.10.2024, 23:27 |