Qt自定义QLineEdit时出现光标不显示问题

1.因为需要使用到QLineEdit的focusInEvent事件和focusOutEvent事件所以重写了一个。

2.但是发现使用的时候光标不显示,但是依旧可以打字和退格

3.最后百度发现只要在重写的函数里调用一下父类的函数就行了

void CustomQLineEdit::focusInEvent(QFocusEvent *e)
{
    QLineEdit::focusInEvent(e);
    emit focusIn();
}
发布了10 篇原创文章 · 获赞 5 · 访问量 4142

猜你喜欢

转载自blog.csdn.net/qq_41594719/article/details/103951348