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

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

  • 相关阅读:
    html5——拖拽
    html5——多媒体(四)
    html5——多媒体(三)
    html5——多媒体(二)
    html5——全屏滚动
    html5——web字体
    html5——伸缩比例案例(携程)
    html5——伸缩比例
    html5——伸缩布局
    html5——多列布局
  • 原文地址:https://www.cnblogs.com/FKdelphi/p/15262094.html
Copyright © 2011-2022 走看看