Help - Search - Members - Calendar
Full Version: Pyqt Won't Display Text
OESF Forums > Distros, Development, and Model Specific Forums > Everything Development > Python
snowfarthing
I've tried a couple of "Hello, world" programs on my Zaurus. Both of them almost work, and I'm thrilled! except that "Hello, world!" doesn't show up on either of them.

Here's one of the programs (the simpler of the two):

CODE
import sys
from qt import *

myapp = QApplication(sys.argv)

mylabel = QLabel("Hello, world!", None)
mylabel.resize(120, 30)

myapp.setMainWidget(mylabel)
mylabel.show()
myapp.exec_loop()

I've tried both of these programs on my Linux desktop, and the text shows up just fine there. I suspect it might have something with font settings, but I'm just barely learning Qt, and don't know enough about it to know for sure.

What is the cause of this difficulty, and how can I fix it?
freizugheit
It works on my SL-5600.

Maybe it was due to the Python compiler.

Try to use this version of Python for Python programming on Zaurus.
snowfarthing
Unfortunately, that won't work for me: I'm using OpenZaurus 3.5.4. I feel so stupid forgetting to mention that! (To keep that from happening again, I decided I should use a signature.)
snowfarthing
I've had the opportunity to test a couple of other programs. Apparently it's a font issue of some sort (since, if I use a listbox, the lists are available but invisible and very tiny); since I have no idea what's wrong with it, I'll probably report it as a bug as soon as I could figure out where I should report it!
Mickeyl
Sounds like the default font is not found. Try to use a QPEApplication instead -- this will set the correct default font.
milokp
QUOTE(snowfarthing @ Jun 22 2006, 09:24 AM)
I've tried a couple of "Hello, world" programs on my Zaurus.  Both of them almost work, and I'm thrilled! except that "Hello, world!" doesn't show up on either of them.

*


To remidy this in the past (though it seems the most recent versions with OZ on my Collie don't need it) I've had to

CODE
Zaurus=True

from qt import *
if(Zaurus):
   from qtpe import *


in my code.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2014 Invision Power Services, Inc.