What is the format of that icon? Do you have proper image format plugins installed?The error occurs only with the pixmap on the menubar...
What is the format of that icon? Do you have proper image format plugins installed?The error occurs only with the pixmap on the menubar...
What are the "proper image format plugins"?
Where can I see them?
The icon is in PNG format, the same as the icons used by the toolbar.
But on the toolbar the icons are shown, but not on the menubar...![]()
Anyway... what could be the reason of the "HTML-tags-are-not-interpreted" failure?
Somewhere around $QTDIR/plugins/imageformats, but you aren't missing any plugins if all of the icons are in of the same format.Originally Posted by Kumula
I would suspect PyQt. Does it output anything to the console when you run your application?Anyway... what could be the reason of the "HTML-tags-are-not-interpreted" failure?
The "imageplugins" folder is in my Qt4 directory, but I'm using PyQt (which still uses Qt3).
When PyQt4 is released, I'll port my apps to Qt4, maybe the problems are solved then automatically.
But even from the Qt3 point of view, the behaviour is very strange...
Also, there aren't any messages, when I start the apps from the console...
Tomorrow I'll post an alpha release of my software here,
so all QtCentre users can make their own impression...![]()
Qt3 has such plugins also.Originally Posted by Kumula
Could you tell us a bit more about your project?Tomorrow I'll post an alpha release of my software here,
so all QtCentre users can make their own impression...![]()
Okay, but I couldn't find them. But both Gentoo boxes have nearly the same USE flags (except of some workstation-related stuff like "cups" or "xinerama"), so the support for various image format should be there. Additionally, I can't believe that a binary distribution like SUSE has Qt's PNG support missing... (SUSE has *everything*Qt3 has such plugins also.)
Well, it's a small business suite to be enhanced to fit the needs of various branches. You can visit http://www.kumula.org to find out more, and if you think "Why another business software?" please read http://www.kumula.org/docs/?title=ParadigmCould you tell us a bit more about your project?
As promised, I post a development version here: http://www.kumula.org/kumula-2006.02alpha.tar.gz
Extract it anywhere, and run "./Kumula/bin/configurator.py", because the Configurator program is the one and only which doesn't need a database. You should see the Kumula icon on the left side of the menubar, and the QMessageBoxes shouldn't have visible HTML tags...
Thanks for any help!
I can't see the icon, but message boxes are OK.Originally Posted by Kumula
Okay, now it's 3:1 for an invisible PNG icon in the menubar... Did I implement something wrong? The menubar for all applications is defined in ./Kumula/lib/KumulaMainWindow.py, in class "KKumulaMainWindow", in method "createMenuBar()". The Python code
should be equivalent to the following Qt method:Qt Code:
self.MenuBar.insertItem(kumula.getMenuBarIcon("kumula",1), self.menuProg, -1)To copy to clipboard, switch view to plain text mode
What did I wrong? Or is it a PyQt issue?Qt Code:
To copy to clipboard, switch view to plain text mode
And what could be the reason for the not-interpreted HTML tags in the QMessageBox?
Curious, things that should be visible are not, and vice versa...![]()
Anyway, thank you for testing!
This might be a Qt bug similar to this one: http://www.trolltech.com/developer/t...entry&id=82181Originally Posted by Kumula
I don't know, but it works on my system.And what could be the reason for the not-interpreted HTML tags in the QMessageBox?
Are you sure that you have exactly the same version of Qt on both Gentoo systems?
Yep, both have "qt-3.3.5" installed. The only difference are some
qt-unrelated USE variables, like "xinerama" or "cups".
But I wonder why it doesn't work on binary distributions like SUSE.
In the meanwhile I tried it on a Kubuntu machine, and there the icon is invisible, too.![]()
Maybe I'm calling the wrong PyQt method? Or PyQt is calling the wrong Qt method?
Or the right method with wrong parameters? I don't have a clue...![]()
Maybe there were some patches applied to one of those versions?Originally Posted by Kumula
That's improbable, because Gentoo would increase
the version number like "qt-3.3.5-r1". Additionally,
my workstation is nearly a fresh install (with no
Qt update since them), so everything should be working...
But... what's the correct Qt behaviour?
In my opinion, the icon should be visible everywhere,
and the visible icon on my notebook shouldn't be the exception.![]()
Is it possible for you to do this in a little C++ program?
Maybe we can narrow down the error to Qt or PyQt...
(I don't have so much C++ experience at all)
Bookmarks