Найти - Пользователи
Полная версия: Событие по наведению курсора на поле ввода
Начало » GUI » Событие по наведению курсора на поле ввода
1
Linux_er
Добрый день, всем.

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

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

Помогите пожалуйста, оч надо, никак сам не могу понять.
Linux_er
Кто нибудь всеж таки может помочь с моим вопросом?
4kpt
Переходите на tkinter и я сразу помогу :)
vrabey
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_())
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB