2 Attachment(s)
QPushButton rounded corners glitch
Hi everyone,
So what I'm trying to do is get a QPushButton with rounded corners. Obviously this should work fine, this is what mine looks it looks like with the standard Qt compiler:
Attachment 13188
However as soon as I use my statically compiled version of Qt it looks like this:
Attachment 13189
The stylesheet I'm using for my button is this:
Code:
{
background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(0, 166, 255, 255), stop:1 rgba(0, 51, 255, 255));
border-style: solid;
border-radius: 10px;
}
The Qt version I'm using right now is Qt 5.13.0, and the command I used to compile it are as following:
Code:
C:\Qt\5.13.0\Src\configure -debug-and-release -static -static-runtime -prefix "C:\Qt\5.13.0\msvc2017_64_static"
Could it perhaps be that I'm missing some dependencies, seeing that one of my older static compilations of Qt (5.12.0) works as intended, however, it uses two more libraries: preprocessor.lib and translator.lib. I've looked around the internet and couldn't find anything useful surrounding these libraries.
Any help is appreciated!
Re: QPushButton rounded corners glitch
Alright so it seems to be fixed by adding the following flags to the compilation:
Code:
C:\Qt\5.13.0\Src\configure -debug-and-release -static -static-runtime -opengl desktop -optimize-size -prefix "C:\Qt\5.13.0\msvc2017_64_static" -nomake tests -nomake examples
I suspect that it was the -opengl desktop flag, however, I can't be certain, only way to know is to compile by removing some of these flags which takes ages of course.