Hi,
I got some problems with my program after I updated to 1.0.6. The
QTabWidget currentChanged gives me the QWidget on the tab changed to
instead of the expected int that it has been before.
The documentation indicates that it should indeed be an int:
http://www.pyside.org/docs/pyside/PySide/QtGui/QTabWidget.html#PySide.QtGui.PySide.QtGui.QTabWidget.currentChanged
My question is: Is this an intended change or a bug?
Thanks,
Bjorn Helge Kjosnes
Here is a code snippet showing the problem.
from PySide import QtCore, QtGui
class MainWindow(QtGui.QMainWindow):
def __init__(self):
super(MainWindow, self).__init__()
self.main = QtGui.QTabWidget()
self.main.currentChanged.connect(self._changed)
self.t1 = QtGui.QTextEdit()
self.main.addTab(self.t1,'Tab 1')
self.t2 = QtGui.QTextEdit()
self.main.addTab(self.t2,'Tab 2')
self.t3 = QtGui.QTextEdit()
self.main.addTab(self.t3,'Tab 3')
self.setCentralWidget(self.main)
def _changed(self,to):
print 'This should have been an integer: %s' % to
if __name__ == '__main__':
import sys
app = QtGui.QApplication(sys.argv)
mainWin = MainWindow()
mainWin.show()
sys.exit(app.exec_())
_______________________________________________
PySide mailing list
PySide@lists.pyside.org
http://lists.pyside.org/listinfo/pyside