PyQt5 按钮样式美化-鼠标指向时变化位置和大小

PyQt5 按钮样式美化-鼠标指向时变化位置和大小

PyQt5 按钮样式美化-鼠标指向时变化位置和大小

主界面展示精美无边框。

  • 按钮样式
    这里包含了按钮字体设置,字体颜色,字体大小
    按钮背景颜色及鼠标指向时按钮背景颜色的变化。
    同按钮加图标。
    PyQt5 按钮样式美化-鼠标指向时变化位置和大小

此处的子窗口,也会随着鼠标的移入而变化比如:

PyQt5 按钮样式美化-鼠标指向时变化位置和大小

  • 窗口变小 显示简介 显示按钮。
  • 主窗体也是可设置的圆角框。
    PyQt5 按钮样式美化-鼠标指向时变化位置和大小

窗口边缘又一圈白线。白线中间透明。

关键函数;

class Button(QPushButton):

    def __init__(self, parent=None):
        super(Button, self).__init__(parent)

    def enterEvent(self, QEvent):
        # print('鼠标停留')
        pass

    def leaveEvent(self, QEvent):
        # print('鼠标离开')
        pass

更多花里胡哨样式设计,案例及源码Q作者:
563707445

上一篇:PyQT5 (六)给窗体和按钮加上悬停提示


下一篇:Pyqt5 学习笔记 七:定时器