1、直接定义类,类对象作为XxWindowClass的属性,和self.window并列。将self.window的部分组件赋值给自定义类的属性,完成同步。
经测试,此时自定义类的对象中可以读取和操作ui组件。但是无法进行事件设置,设置无效。
2、解决方法
目前有两个解决方法
2.1 继续1的做法,自定义类的对象与self.window并列,区别是自定义类需要实现QWidget类。此时事件设置即为有效
2.2 自定义类作为XxWindowClass类的父类,此时事件设置即为有效
- 组件 pyqt5 pyqt组件pyqt5日志pyqt pyqt5-qwidget组件qwidget基础 pyqt5-qinputdialog对话框qinputdialog组件 pyqt5-qmainwindow qmainwindow组件pyqt5 pyqt5-qlistwidget qlistwidget组件pyqt5 pyqt5-qtablewidgetitem qtablewidgetitem组件 pyqt5-qplaintextedit qplaintextedit组件 文本 pyqt5-qcombobox组件qcombobox pyqt5 pyqt5-qlistwidgetitem qlistwidgetitem组件 pyqt5-qtabwidget qtabwidget组件 标签