【Qt之showEvent函数】

[复制链接]
发表于 2025-10-20 16:11:24 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
示例

  1. void 类::showEvent(QShowEvent * event)
  2. {
  3.         m_widget->set_yAxis_name("xxxxxx");
  4. }
复制代码
阐明


  • showEvent什么时间实行
    该函数具有延时性,只有在"初始化,最小化,切换页面"(亲测[放大,缩小,移动]不会实行)才会实行.
  1. void 类::showEvent(QShowEvent * event)
  2. {
  3.         m_widget->set_yAxis_name("xxxxxx");
  4. }
  5. 像这个"类"一样平常是一个widget页面类,也就是说,showEvent的收效是跟随这个类的,只有这个页面厘革,showEvent中的内容才会被实行.
复制代码

  • showEvent还具有覆盖性
    在showEvent中实行了语句,你假如在外边实行,则没有任何结果.比如:
  1. 构造函数{
  2.         m_plot_widget->set_yAxis_name("123");
  3. }
  4. void 类::showEvent(QShowEvent * event){
  5.         m_plot_widget->set_yAxis_name("qaq");
  6. }
  7. 最后的效果是m_plot_widget的y轴名称为"qaq",设置的"123"没有生效.
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表