Jun 30 2004, 01:19 AM
Post
#1
|
|
![]() Group: Members Posts: 366 Joined: 4-November 03 From: Slovakia Member No.: 850 |
Hi all,
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() 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. |
|
|
|
![]() |
Jul 3 2004, 02:04 PM
Post
#2
|
|
![]() Group: Members Posts: 366 Joined: 4-November 03 From: Slovakia Member No.: 850 |
OK, the Qtopia Overview says:
QUOTE The modules removed from Qt due to their large size, speed or because they do not belong or are not necessary on an embedded device. For some of the modules, a description is provided if it is not obvious why this was left out of the Qt/Embedded offering for Qtopia. It then lists drag and drop among those modules like so:QUOTE UI: QTextCodec modules, drag and drop, free type fonts, extra desktop styles (i.e. Motif) were replaced by Qtopia style plugins I conclude that drag & drop is not available in Qtopia. Can anyone confirm this?In any case, the semi-complete QTextDrag implementation has just cost me quite a lot of time. Qtopia docs say if you're using whatever's not supposed to be available you'll get a compile error. How come, then, that PyQt compiles and produces this (qt.py)?: CODE class QTextDrag(QDragObject): Is this an Opie-specific libqte2 with a half-baked QDragObject?def __init__(self,*args): libqtc.sipCallCtor(123,self,args) z. |
|
|
|
zenyatta QSplitter missing in PyQt on the Zaurus Jun 30 2004, 01:19 AM
Mickeyl Qt/Embedded is based on features which you can ena... Jun 30 2004, 02:01 AM
zenyatta Thanks for the clarification. I've since disco... Jun 30 2004, 02:41 AM
zenyatta I've discovered another omission: the QDragObj... Jul 3 2004, 02:00 PM
Mickeyl No idea offhand. From our qte-config.h it seems dr... Jul 3 2004, 03:33 PM
ntrolls I've been trying to teach myself programming i... Sep 3 2006, 03:19 AM![]() ![]() |
|
Lo-Fi Version | Time is now: 18th May 2013 - 08:09 AM |