Pyqt5报错QObject: Cannot create children for a parent that is in a different thread.
背景:使用pyqt开发上位机。需求:整箱装机时,扫码枪扫描产品溯源码,每扫描N个溯源码,打印一个包含这N个产品的二维码。存在尾箱不足N个的情况,因此还需要添加强制打印的功能。界面设计如下:方案:扫码枪每次扫描数据输出到下面的文本框中,每有N个数据,生成二维码,调用打印机,然后清空文本框中的数据,重新统计。过程:因为需要一直监听扫码枪扫描数据的状态,因此使用While,所以创建线程,否则会造成界面卡