我想知道是否有可能重写像paintEvent或mousePressEvent这样的方法,例如,对于那些不是通过编程创建的,而是在UI编辑器中的小部件。
用编程方式创建的小部件和用UI编辑器创建的小部件没有区别。如果您想在编辑器中添加从基本小部件派生的自定义小部件,请执行以下操作:
- 在编辑器中添加基本部件。
- 选择它,右键单击并在菜单中查找"promote to…"项。
- 将您的派生小部件添加到促销列表中,您将在表单而不是基础上拥有自定义小部件。