Python Qt6快速入门-事件处理

事件处理

文章目录

  • 事件处理
    • 1、Qt事件介绍
    • 2、常用事件函数
      • 2.1 paintEvent事件
      • 2.2 鼠标事件
      • 2.3 窗口大小改变事件
      • 2.4 窗口隐藏/关闭/显示事件
      • 2.5 键盘按键事件
    • 3、事件拦截
    • 4、事件过滤器
    • 5、事件队列与事件处理

1、Qt事件介绍

Qt GUI应用程序的核心是 QApplication 类。 每个GUI应用程序都需要一个并且只有一个 QApplication 对象才能运行。 该对象包含应用程序的事件循环——控制所有用户与 GUI 交互的核心循环。

在这里插入图片描述

在Qt中,事件是一种对象,由抽象类QEvent表示。Qt对事件进行分类,比如使用QKeyEvent表示键盘按键事件,使用QMouseEvent表示鼠标事件,QPaintEvent表示窗体绘制


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部