Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » Событие по наведению курсора на поле ввода [RSS Feed]

#1 Окт. 7, 2013 16:18:53

Linux_er
Зарегистрирован: 2013-09-18
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Событие по наведению курсора на поле ввода

Добрый день, всем.

У меня следующий вопрос, как организовать обработку события: наведение курсора на область ввода (QSpinBox())

Т.е. чтобы при наведении указателя мыши на поле, это поле очищалось.

Помогите пожалуйста, оч надо, никак сам не могу понять.



Старый глюк лучше новых двух.
Не находи в программе ошибок, с которыми не знаешь что дальше делать

Офлайн

#2 Окт. 8, 2013 10:07:52

Linux_er
Зарегистрирован: 2013-09-18
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Событие по наведению курсора на поле ввода

Кто нибудь всеж таки может помочь с моим вопросом?



Старый глюк лучше новых двух.
Не находи в программе ошибок, с которыми не знаешь что дальше делать

Офлайн

#3 Окт. 8, 2013 17:00:45

4kpt
От: Харьков
Зарегистрирован: 2010-11-03
Сообщения: 998
Репутация: +  63  -
Профиль   Отправить e-mail  

Событие по наведению курсора на поле ввода

Переходите на tkinter и я сразу помогу :)



Офлайн

#4 Окт. 8, 2013 19:43:58

vrabey
От: Киев
Зарегистрирован: 2013-04-17
Сообщения: 209
Репутация: +  23  -
Профиль   Отправить e-mail  

Событие по наведению курсора на поле ввода

Linux_er

from PyQt4 import QtGui, QtCore
import sys
class MySpinBox(QtGui.QSpinBox):
    def __init__(self):
        QtGui.QSpinBox.__init__(self)
    """ метод вызывается при наведении указателя мыши """
    def enterEvent(self, event): 
        self.clear()             # очищает поле
class MainWindow(QtGui.QWidget):
    def __init__(self):
        QtGui.QWidget.__init__(self)
        self.resize(200, 100)
        self.centr_Hbox = QtGui.QHBoxLayout()
        self.centr_Hbox.addWidget(MySpinBox())
        self.setLayout(self.centr_Hbox)
    
app = QtGui.QApplication(sys.argv)
main = MainWindow()
main.show()
sys.exit(app.exec_())

Отредактировано vrabey (Окт. 8, 2013 19:45:08)

Офлайн

  • Начало
  • » GUI
  • » Событие по наведению курсора на поле ввода[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version