pub struct HighDpiScaleFactorRoundingPolicy(/* private fields */);
Expand description
This enum describes the possible High-DPI scale factor rounding policies, which decide how non-integer scale factors (such as Windows 150%) are handled.
C++ enum: Qt::HighDpiScaleFactorRoundingPolicy
.
This enum describes the possible High-DPI scale factor rounding policies, which decide how non-integer scale factors (such as Windows 150%) are handled.
The active policy is set by calling QGuiApplication::setHighDdpiScaleFactorRoundingPolicy() before the application object is created, or by setting the QT_SCALE_FACTOR_ROUNDING_POLICY environment variable.
This enum was introduced or modified in Qt 5.14.
See also QGuiApplication::setHighDpiScaleFactorRoundingPolicy() and AA_EnableHighDpiScaling.
Implementations§
source§impl HighDpiScaleFactorRoundingPolicy
impl HighDpiScaleFactorRoundingPolicy
sourcepub const Unset: HighDpiScaleFactorRoundingPolicy = _
pub const Unset: HighDpiScaleFactorRoundingPolicy = _
C++ enum variant: Unset = 0
sourcepub const Round: HighDpiScaleFactorRoundingPolicy = _
pub const Round: HighDpiScaleFactorRoundingPolicy = _
Round up for .5 and above. (C++ enum variant: Round = 1
)
sourcepub const Ceil: HighDpiScaleFactorRoundingPolicy = _
pub const Ceil: HighDpiScaleFactorRoundingPolicy = _
Always round up. (C++ enum variant: Ceil = 2
)
sourcepub const Floor: HighDpiScaleFactorRoundingPolicy = _
pub const Floor: HighDpiScaleFactorRoundingPolicy = _
Always round down. (C++ enum variant: Floor = 3
)
sourcepub const RoundPreferFloor: HighDpiScaleFactorRoundingPolicy = _
pub const RoundPreferFloor: HighDpiScaleFactorRoundingPolicy = _
Round up for .75 and above. (C++ enum variant: RoundPreferFloor = 4
)
sourcepub const PassThrough: HighDpiScaleFactorRoundingPolicy = _
pub const PassThrough: HighDpiScaleFactorRoundingPolicy = _
Don’t round. (C++ enum variant: PassThrough = 5
)
Trait Implementations§
source§impl Clone for HighDpiScaleFactorRoundingPolicy
impl Clone for HighDpiScaleFactorRoundingPolicy
source§fn clone(&self) -> HighDpiScaleFactorRoundingPolicy
fn clone(&self) -> HighDpiScaleFactorRoundingPolicy
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl From<HighDpiScaleFactorRoundingPolicy> for c_int
impl From<HighDpiScaleFactorRoundingPolicy> for c_int
source§fn from(value: HighDpiScaleFactorRoundingPolicy) -> Self
fn from(value: HighDpiScaleFactorRoundingPolicy) -> Self
source§impl From<i32> for HighDpiScaleFactorRoundingPolicy
impl From<i32> for HighDpiScaleFactorRoundingPolicy
source§impl PartialEq for HighDpiScaleFactorRoundingPolicy
impl PartialEq for HighDpiScaleFactorRoundingPolicy
source§fn eq(&self, other: &HighDpiScaleFactorRoundingPolicy) -> bool
fn eq(&self, other: &HighDpiScaleFactorRoundingPolicy) -> bool
self
and other
values to be equal, and is used
by ==
.