捕获其他QWidget事件的副本?

时间:2018-04-19 01:48:53

标签: python pyqt pyqt5 qevent

我正在开发一个小部件,当另一个小部件与移动匹配或调整大小时,需要更新自己。目前,我让其他小部件执行自己的resizeEvent()moveEvent(),并在其中发出我的小部件连接到的信号。

但是,我不喜欢这个设置。稍后说我想让我的其他小部件与resizeEvent()做一个不同的事情。

当小工具 B 时,是否有方法可以通知小工具 A (来自小工具 A ) ' resizeEvent()moveEvent()被解雇了?

1 个答案:

答案 0 :(得分:2)

您可以创建一个负责监控的Helper类,因此您无需覆盖这些类。

const input = JSON.parse('["2018-04-19 12:00:00","2018-04-20 12:00:00","2018-04-21 12:00:00","2018-04-22 12:00:00","2018-04-23 12:00:00"]');
const output = input.map((dateStr) => {
  const [year, month, day] = dateStr.match(/\d+/g);
  return [day, month, year].join('-');
});
console.log(output);