Форум сайта python.su
0
Добрый день, всем.
У меня следующий вопрос, как организовать обработку события: наведение курсора на область ввода (QSpinBox())
Т.е. чтобы при наведении указателя мыши на поле, это поле очищалось.
Помогите пожалуйста, оч надо, никак сам не могу понять.
Офлайн
0
Кто нибудь всеж таки может помочь с моим вопросом?
Офлайн
63
Переходите на tkinter и я сразу помогу :)
Офлайн
23
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)
Офлайн