Qt悬浮滚动条美化滚动条样式

C/C++ 2020-08-29 11:28:15

Qt悬浮滚动条美化滚动条样式

label控件自身没有判断鼠标是否指向的功能,所以需要新建自己的label类,继承自QLabel,然后重载enterEvent和leaveEvent(QEvent * event)函数。然后把label控件提升为这个自己的label类。

在做应用软件的时候,经常会用到悬浮窗口。当把鼠标指到某一个控件上时,自动出现一个悬浮窗口。本文就来讲一下悬浮窗口如何实现。

新建一个qt带界面的类,继承自QWidget,界面中只放一个textEdit,当然可以根据需要放任何控件。如果要自定义textEdit中显示的内容,可以在构造函数中传入textEdit内容作为参数。

其中大部分内容是qt自动生成的,除了构造函数添加一个参数,添加一个设置自定义的内容的方法。