我有一個居中的矩形,背後有一個投影以及其中的一些文字。調整窗口大小時文字變得模糊
import QtQuick 2.5
import QtQuick.Window 2.2
import QtGraphicalEffects 1.0
Window {
visible: true
width: 800; height: 640
Rectangle{
id: centerRect
width: parent.width * 0.7; height: parent.height * 0.7
anchors{
horizontalCenter: parent.horizontalCenter
verticalCenter: parent.verticalCenter
}
radius: 7
border.color: "#C0C0C0"
Text{
text: "Hello World!"
font.pixelSize: 0.07 * parent.height
anchors{
horizontalCenter: parent.horizontalCenter
verticalCenter: parent.verticalCenter
}
}
}
DropShadow
{
anchors.fill: centerRect
horizontalOffset: 1; verticalOffset: 1
radius: 5
samples: 11
color: "#CDCDCD"
source: centerRect
}
}
當我調整窗口大小時,文字變得稍微模糊或焦點不清。我認爲這可能是一個問題,我如何將字體像素大小縮放到矩形高度,但問題與靜態值相同。如果我刪除陰影效果,那麼調整窗口大小時,文本的可見性就很好。
如何在使用陰影和調整窗口大小時保持良好的文本可見性?我在OpenSUSE Leap 42.1(Plasma 5.5.5)上使用Qt 5.5.1。
這可能是與你的窗口管理器,不改變窗口大小的問題。您在KWin中設置了哪些效果?改變效果是否也會影響您的問題? (Shift-Alt-F12啓用/禁用合成,KWin設置等) – user23573
@BogdanWilli我做了更改渲染後端和禁用等離子體合成器的組合,但結果相同。 – DanielJG