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