其他分享
首页 > 其他分享> > Qt 事件使用示例(二)

Qt 事件使用示例(二)

作者:互联网

在 Qt 的事件处理函数中有 event() 、keyPressEvent()、mousePressEvent()等等,其实 event() 是基本的,其余的都是特定的针对某一类型的事件处理函数。换句话说,event() 函数能处理所有的事件函数。

下面实现一个例子,在 QLineEdit 控件中只输入数字。

第一步,在 ui 界面拖入一个 QLineEdit 控件。

第二步,派生一个 QLineEdit 的类

第三步,把第一步的控件提升为 派生类

第四步、第五步 可以任选其一

第四步,修改派生类,重载 event() 事件处理函数

第五步,在派生类中重载 keyPressEvent()

标签:控件,Qt,事件处理,示例,事件,QLineEdit,派生类,event,函数
来源: https://www.cnblogs.com/RecreateBySelf/p/12624677.html