zoukankan      html  css  js  c++  java
  • Qt事件:changeEvent(改变事件)

    相关资料:

    https://blog.csdn.net/kenfan1647/article/details/109993095

    改变事件changeEvent(QEvent* e)继承自QWidget

    以下事件的变化会触发changeEvent:

    QEvent::ToolBarChange,
    工具栏的按钮被按下

    QEvent::ActivationChange, 活动状态变化
    QEvent::EnabledChange, 可用/不可用改变
    QEvent::FontChange, 字体改变
    QEvent::StyleChange, 风格改变
    QEvent::PaletteChange, 调色板改变
    QEvent::WindowTitleChange, 窗口标题改变
    QEvent::ModifiedChange, 修改状态改变
    QEvent::MouseTrackingChange, 鼠标跟随状态改变
    QEvent::ParentChange, 父项改变
    QEvent::WindowStateChange, 窗口状态改变
    QEvent::LanguageChange, 语言改变
    QEvent::LocaleChange, 系统区域设置改变
    QEvent::LayoutDirectionChange, 布局方向改变
    QEvent::ReadOnlyChange. 只读状态改变
    如设置字体后会触发changeEvent。

    this->setFont(myAppFont);
    void changeEvent(QEvent* event)
    {
    if(event->type() == QEvent::FontChange)
    {
    qDebug()<<"字体改变了";
    }

    QWidget::changeEvent(event);
    }

    作者:疯狂Delphi
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.

    欢迎关注我,一起进步!扫描下方二维码即可加我

  • 相关阅读:
    虚拟DOM和diff算法
    面向对象之封装
    面向对象之类和函数的属性
    面向对象之__init__方法
    面向对象之初始类和对象
    面向对象与面向过程详解
    CSS高级技巧
    CSS定位
    模块之re模块详解
    模块之logging模块详解
  • 原文地址:https://www.cnblogs.com/FKdelphi/p/15262094.html
Copyright © 2011-2022 走看看