PyQt5 + Python 3.5.1:QProgressBar似乎无法连接到信号

时间:2016-05-15 04:41:03

标签: python pyqt5 python-3.5

这是我的代码:

SqlDataAdapter MyDataAdapter = new SqlDataAdapter("select query here", conn);

这是它吐出的错误:

  

C:\ Users \ Pixie \ Development \ New folder> test6 Traceback(最新版本   最后调用):文件" C:\ Users \ Pixie \ Development \ New folder \ test6.py",   第38行,在       bar.connect(timer,SIGNAL(" timeout()"),bar,SLOT(" increaseValue()"))AttributeError:' QutieBar'对象没有   属性' connect'

我完全不知道发生了什么。对于我的广泛搜索,这个似乎被正确连接,但出于某些明显的原因,PyQt5正在变得时髦。

1 个答案:

答案 0 :(得分:0)

您正在使用bar.connect(timer, SIGNAL("timeout()"), bar, SLOT("increaseValue()"))这是PyQt4中旧的信号槽语法。

您应该根据the PyQt5 documentation使用timer.timeout.connect(bar.increaseValue)