The following Python script runs fine on the big box but fails on the Z, saying name 'QSplitter' is not defined:
CODE
#!/usr/bin/env python
import sys
from qt import *
app=QApplication(sys.argv)
split=QSplitter(Qt.Vertical, None)
label1=QLabel(split)
label1.setText("Test 1")
label2=QLabel(split)
label2.setText("Test 2")
split.showMaximized()
app.setMainWidget(split)
app.exec_loop()
import sys
from qt import *
app=QApplication(sys.argv)
split=QSplitter(Qt.Vertical, None)
label1=QLabel(split)
label1.setText("Test 1")
label2=QLabel(split)
label2.setText("Test 2")
split.showMaximized()
app.setMainWidget(split)
app.exec_loop()
Further, grep QSplitter `ipkg files python-pyqt` returns nothing - so the class isn't even mentioned in the Zaurus implementation. The Python packages I'm using come from the 3.3.6-pre1 feed.
Given that QSplitter is such a basic piece of UI I'm quite puzzled as to why it is absent. I can work around this limitation for now, fortunately, but someday I may well need a split pane so it's quite discomforting to see it missing. Is it perhaps there and I'm just looking in the wrong place? Has it been deprecated & replaced by something else? Can anyone provide an explanation? Any advice appreciated.
z.