[PyQt] Рисование на виджете по кнопке |
Здравствуйте, гость ( Вход | Регистрация )
[PyQt] Рисование на виджете по кнопке |
darktroll |
20.4.2013, 12:27
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 1 Регистрация: 20.4.2013 Пользователь №: 3801 Спасибо сказали: 0 раз(а) Репутация: 0 |
Ребята, срочно нужна помощь. Сам уже весь мозг сломал. Суть вопроса. Есть простая форма, на ней QSlider и кнопка QPushButton. Необходимо по нажатию кнопки в месте, где находится ползунок слайдера, ставить вертикальную черту.
Как я понял, рисовать на виджете можно только в событии paintEvent. Ок, наследуюсь от QSlider:
Так рисует. Но мне надо при нажатии на кнопку. Если этот же код вызывать вне события paintEvent, то консоль ругается и не рисует: QPainter::begin: Paint device returned engine == 0, type: 1 Подскажите плиз, как решить проблему? |
|
|
Текстовая версия | Сейчас: 1.12.2024, 6:34 |