[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fTJYhtjOvn8H0L7DQ543y6vjOBV9KRGmkZeon3WNBdyY":3},{"answer":4,"createTime":5,"id":6,"options":7,"origin":13,"question":17,"related":18,"source":26,"type":48},[],"2025-10-20 16:11:04",1079612072,[8,9,10,11,12],"信号可以携带参数,槽函数可以接收这些参数","信号和槽在同一线程中工作时,信号发射和槽调用是同步的","在多线程环境中,信号发射后槽的调用是异步的,不会等待槽函数执行完成","多个线程可以连接到同一个信号,并且可以同时接收该信号","信号与槽的连接只适用于单线程,不适用于多线程环境",{"courseId":14,"workId":15,"workName":16},"1000120091","62827467","第六章单元测试","在多线程环境中,信号与槽的机制是如何工作的?以下哪些选项是正确的",[19,28,38,49,58,67,76,79],{"answer":20,"createTime":5,"id":21,"options":22,"question":25,"source":26,"type":27},[],1079612059,[23,24],"正确","错误","QApplication类是所有PyQt应用程序的基础,负责管理应用程序的控制流和主要设置.因此,在创建PyQt应用程序时,必须先实例化QApplication类","v2",3,{"answer":29,"createTime":5,"id":30,"options":31,"question":36,"source":26,"type":37},[],1079612062,[32,33,34,35],"用户输入","时间","事件","系统资源","事件驱动编程的核心特点是程序根据什么来执行任务",0,{"answer":39,"createTime":5,"id":40,"options":41,"question":47,"source":26,"type":48},[],1079612064,[42,43,44,45,46],"PyQt控件是构建GUI应用程序的基本构件","每个PyQt控件都可以通过信号和槽机制进行交互","PyQt控件只能在Windows操作系统上使用","PyQt控件提供了多种用户界面元素,如按钮、文本框等","PyQt控件是可重用的,可以在不同的GUI应用中使用","以下关于PyQt控件的描述中,哪些是正确的",1,{"answer":50,"createTime":5,"id":51,"options":52,"question":57,"source":26,"type":37},[],1079612066,[53,54,55,56],"setWindowTitle()","setGeometry()","show()","所以选项都正确","在PyQt中,QWidget类是所有窗口控件的基类.以下哪一项是QWidget类的常用方法",{"answer":59,"createTime":5,"id":60,"options":61,"question":66,"source":26,"type":37},[],1079612068,[62,63,64,65],"当按钮被点击时,槽函数 `onButtonClicked` 会立即被调用","信号和槽的连接需要在按钮被点击后手动调用槽函数","槽函数 `onButtonClicked` 只能在信号发出时被调用一次","信号和槽的连接是异步的,槽函数不会在信号发出时立即执行","在使用信号和槽机制时,假设有一个按钮对象 `button` 和一个槽函数 `onButtonClicked`.如果我们使用 `connect()` 方法将按钮的点击信号连接到槽函数,以下哪项描述是正确的",{"answer":68,"createTime":5,"id":69,"options":70,"question":75,"source":26,"type":37},[],1079612070,[71,72,73,74],"实现对象之间的直接通信","用于数据存储和管理","用于图形界面的布局设计","用于数据库的操作和管理","在PyQt中,信号与槽机制用于实现什么",{"answer":77,"createTime":5,"id":6,"options":78,"question":17,"source":26,"type":48},[],[8,9,10,11,12],{"answer":80,"createTime":5,"id":81,"options":82,"question":83,"source":26,"type":27},[],1079612074,[23,24],"在面向对象编程中,&quot;信号与槽&quot;机制允许一个对象发出信号,而另一个对象可以通过槽接收信号.这种机制实现了对象之间的松耦合关系,意味着对象之间不需要直接引用,进而促进了程序逻辑与界面设计的分离.根据这一机制,我们可以得出结论:在使用&quot;信号与槽&quot;机制时,信号的发出者和接收者都必须存在直接的引用关系"]