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

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

  • 相关阅读:
    meta标签设置(移动端)
    清除浮动
    响应式设计
    堆和堆排序
    O(n^2)以及O(nlogn)时间复杂度的排序算法
    求数组的最大连续子数组和
    HTTP缓存原理
    将两个有序数组合并为一个有序数组
    如何实现居中对齐
    查找字符串中出现最多的字符
  • 原文地址:https://www.cnblogs.com/FKdelphi/p/15262094.html
Copyright © 2011-2022 走看看