[Kst] [Kst-plot/kst] 5be7ab: graphics system needs to be set before QApplicatio...

Peter Kümmel syntheticpp at gmx.net
Sat Mar 15 13:38:55 UTC 2014


On 15.03.2014 13:25, Nicolas Brisset wrote:
> Nice try, but when I do this (OpenSUE 13.1 with NVIDIA binary drivers) I get empty menus (translucent boxes).
> The rest seems to work (dialogs) but I haven't looked further neither checked performance as this would be a no-go.
> Can you see the same effect?

On Windows the menu is dead slow, fonts are bold.

>
> I also checked the Qt doc and found this:
>
> void QApplication::setGraphicsSystem ( const QString & system ) [static]
> Sets the default graphics backend to system, which will be used for on-screen widgets and QPixmaps. The available systems are "native", "raster" and "opengl".
>
> There are several ways to set the graphics backend, in order of decreasing precedence:
>
> the application commandline -graphicssystem switch
> QApplication::setGraphicsSystem()
> the QT_GRAPHICSSYSTEM environment variable
> the Qt configure -graphicssystem switch
> If the highest precedence switch sets an invalid name, the error will be ignored and the default backend will be used.
>
> Warning: This function is only effective before the QApplication constructor is called.
>
> Note: The "opengl" option is currently experimental.
>
> So I don't know how it works for marble, but I'm not sure this is the right way to do it. Maybe we rather need to check the QGraphicsView doc...

I assume OpenGL support is just broken in Qt4.

>
> Nicolas
>
> ----- Mail original -----
>> De: "Peter Kümmel" <syntheticpp at gmx.net>
>> À: kst at kde.org
>> Envoyé: Samedi 15 Mars 2014 12:00:13
>> Objet: [Kst] [Kst-plot/kst] 5be7ab: graphics system needs to be set before QApplicatio...
>>
>> Branch: refs/heads/master
>>    Home:   https://github.com/Kst-plot/kst
>>    Commit: 5be7abc3a3923dfce68f646a141c2100c426d537
>>        https://github.com/Kst-plot/kst/commit/5be7abc3a3923dfce68f646a141c2100c426d537
>>    Author: Peter Kümmel <syntheticpp at gmx.net>
>>    Date:   2014-03-15 (Sat, 15 Mar 2014)
>>
>>    Changed paths:
>>      M cmake/src/kst/CMakeLists.txt
>>      M src/kst/main.cpp
>>      M src/libkstapp/generaltab.ui
>>
>>    Log Message:
>>    -----------
>>    graphics system needs to be set before QApplication is constructed
>>
>>
>>
>> _______________________________________________
>> Kst mailing list
>> Kst at kde.org
>> https://mail.kde.org/mailman/listinfo/kst
>>
>



More information about the Kst mailing list