我试图在python中创建一个泛型类,它将对qlineEdit(或其他小部件)中的输入进行错误检查,它将弹出一个气球,告诉用户该条目无效。比如:
到目前为止,我已经做到了:
我真正的问题是:如何获得qlineEdit小部件的正确坐标,以将气球放置在正确的位置?下面的代码应该把它放在QlineEdit的左下角?它在底部,但不是左手边。在
当前代码:import sys
from PyQt4 import QtGui, QtCore, uic
class widgetErrorChecking(QtGui.QLabel):
def __init__(self, parent, widget, app):
QtGui.QLabel.__init__(self, parent)
self.widget = widget
self.hide()
effect = QtGui.QGraphicsDropShadowEffect()
effect.setBlurRadius(10)
effect.se