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 ==
.