排放与连接怎么在PyQT5中使用?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
对于PyQT4, PyQT5在一些使用上有着比较明显的变化有很大的变化,让人惊讶是在排放和连接上的一些变化比较有意思,相信也是QT为了更好的和Python相结合做的改进。
<强>先上一张图:强>
class 服务器(QTcpServer): updateServer才能=,pyqtSignal(列表)
self.emit(信号(“updateServer (QString int)“)、味精、长度)
<强>上面这个需要改成强>
self.updateServer (str, int) .emit(味精、长度)
注意PyQt4还是有QString这个东西的,PyQt5我找了半天都没有了,可以直接用str来替代,对于QString::数量都是直接可以使用str()来取代,可以说很方便,更加适应Python的风格。
对于连接使用如下(以按钮为例):
self.connect (self.pb_build_tcp、信号(“释放()“),self.CreateServer)
<强>改成:强>
self.pb_build_tcp.released.connect (self.CreateServer)