QScreen Class
QScreen 클래스는 화면 속성을 조회하는 데 사용됩니다. 더 보기...
| 헤더: | #include <QScreen> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
| qmake: | QT += gui |
| 상속: | QObject |
속성
|
|
공개 함수
| int | angleBetween(Qt::ScreenOrientation a, Qt::ScreenOrientation b) const |
| QRect | availableGeometry() const |
| QSize | availableSize() const |
| QRect | availableVirtualGeometry() const |
| QSize | availableVirtualSize() const |
| int | depth() const |
| qreal | devicePixelRatio() const |
| QRect | geometry() const |
| QPixmap | grabWindow(WId window = 0, int x = 0, int y = 0, int width = -1, int height = -1) |
| QPlatformScreen * | handle() const |
| bool | isLandscape(Qt::ScreenOrientation o) const |
| bool | isPortrait(Qt::ScreenOrientation o) const |
| qreal | logicalDotsPerInch() const |
| qreal | logicalDotsPerInchX() const |
| qreal | logicalDotsPerInchY() const |
| QString | manufacturer() const |
| QRect | mapBetween(Qt::ScreenOrientation a, Qt::ScreenOrientation b, const QRect &rect) const |
| QString | model() const |
| QString | name() const |
| QNativeInterface * | nativeInterface() const |
| Qt::ScreenOrientation | nativeOrientation() const |
| Qt::ScreenOrientation | orientation() const |
| qreal | physicalDotsPerInch() const |
| qreal | physicalDotsPerInchX() const |
| qreal | physicalDotsPerInchY() const |
| QSizeF | physicalSize() const |
| Qt::ScreenOrientation | primaryOrientation() const |
| qreal | refreshRate() const |
| QString | serialNumber() const |
| QSize | size() const |
| QTransform | transformBetween(Qt::ScreenOrientation a, Qt::ScreenOrientation b, const QRect &target) const |
| QRect | virtualGeometry() const |
| QScreen * | virtualSiblingAt(QPoint point) |
| QList<QScreen *> | virtualSiblings() const |
| QSize | virtualSize() const |
신호
| void | availableGeometryChanged(const QRect &geometry) |
| void | geometryChanged(const QRect &geometry) |
| void | logicalDotsPerInchChanged(qreal dpi) |
| void | orientationChanged(Qt::ScreenOrientation orientation) |
| void | physicalDotsPerInchChanged(qreal dpi) |
| void | physicalSizeChanged(const QSizeF &size) |
| void | primaryOrientationChanged(Qt::ScreenOrientation orientation) |
| void | refreshRateChanged(qreal refreshRate) |
| void | virtualGeometryChanged(const QRect &rect) |
상세 설명
논리적 DPI와 물리적 DPI의 차이점: 물리적 DPI는 가능한 경우 실제 물리적 픽셀 크기를 기준으로 하며, 인쇄 미리보기나 화면에 표시된 콘텐츠의 정확한 물리적 치수를 파악해야 하는 경우에 유용합니다.
논리적 DPI는 글꼴 및 사용자 인터페이스 요소를 포인트 단위에서 픽셀 단위로 변환하는 데 사용되며, 물리적 DPI와 다를 수 있습니다. 논리적 DPI는 데스크톱 환경의 설정 패널에서 사용자가 직접 설정할 수 있는 경우가 있으며, 이를 통해 사용자는 다양한 응용 프로그램에서 UI 및 글꼴 크기를 전체적으로 제어할 수 있습니다.
참고: 물리적 DPI와 논리적 DPI모두 장치 독립적 도트 단위로 표시됩니다. 장치 의존적 밀도를 구하려면 QScreen::devicePixelRatio()를 곱하십시오.
QScreen 객체를 얻으려면 주 화면의 경우 QGuiApplication::primaryScreen()를 사용하고, 모든 화면의 목록을 얻으려면 QGuiApplication::screens()를 사용하십시오.
QGuiApplication::primaryScreen() 및 QGuiApplication::screens()도 참조하십시오 .
속성 설명서
[read-only] availableGeometry : QRect
이 속성은 화면의 사용 가능한 지오메트리를 픽셀 단위로 저장합니다.
사용 가능한 지오메트리는 작업 표시줄이나 시스템 메뉴와 같이 창 관리자가 예약한 영역을 제외한 지오메트리입니다.
참고: X11 환경에서 이 함수는 모니터가 하나뿐인 시스템에서, 그리고 윈도우 매니저가 _NET_WORKAREA 아톰을 설정한 경우에만 실제 사용 가능한 지오메트리를 반환합니다. 그 외의 모든 경우에는 이 값이 ` geometry()`와 동일합니다. 이는 X11 윈도우 매니저 사양의 제한 사항입니다.
액세스 함수:
| QRect | availableGeometry() const |
알림 신호:
| void | availableGeometryChanged(const QRect &geometry) |
[read-only] availableSize : QSize
이 속성은 화면의 사용 가능한 크기를 픽셀 단위로 저장합니다.
사용 가능한 크기는 작업 표시줄 및 시스템 메뉴와 같이 창 관리자가 예약한 영역을 제외한 크기를 의미합니다.
액세스 함수:
| QSize | availableSize() const |
알림 신호:
| void | availableGeometryChanged(const QRect &geometry) |
[read-only] availableVirtualGeometry : QRect
이 속성은 이 화면이 속한 가상 데스크톱의 사용 가능한 지오메트리를 포함합니다.
이 화면에 해당하는 가상 데스크톱의 사용 가능한 지오메트리를 반환합니다.
이는 가상 형제 데스크톱들의 개별 사용 가능한 지오메트리들의 합집합입니다.
액세스 함수:
| QRect | availableVirtualGeometry() const |
알림 신호:
| void | virtualGeometryChanged(const QRect &rect) |
availableGeometry() 및 virtualSiblings()도 참조하십시오 .
[read-only] availableVirtualSize : QSize
이 속성은 이 화면이 속한 가상 데스크톱의 사용 가능한 크기를 나타냅니다.
이 화면에 해당하는 가상 데스크톱의 사용 가능한 픽셀 크기를 반환합니다.
이는 가상 형제 창들의 개별 사용 가능한 지오메트리 크기를 합친 것입니다.
액세스 함수:
| QSize | availableVirtualSize() const |
알림 신호:
| void | virtualGeometryChanged(const QRect &rect) |
availableSize() 및 virtualSiblings()도 참조하십시오 .
[read-only] depth : const int
이 속성은 화면의 색상 심도를 나타냅니다.
액세스 함수:
| int | depth() const |
[read-only] devicePixelRatio : qreal
이 속성은 화면의 물리적 픽셀과 장치 독립 픽셀 간의 비율을 나타냅니다.
화면의 물리적 픽셀과 장치 독립 픽셀 간의 비율을 반환합니다.
이 함수는 예를 들어 Wayland에서 소수점 스케일링을 사용하거나, 표면 해상도에 영향을 미치는 창 속성이 설정된 경우 등, ` QWindow::devicePixelRatio()`와 다른 값을 반환할 수 있습니다. 대신 ` QWindow::devicePixelRatio()`를 사용하는 것이 좋습니다.
참고: 일부플랫폼에서는 창과 해당 창이 표시된 화면의 devicePixelRatio가 다를 수 있습니다. 이 함수는 대상 창을 알 수 없는 경우에만 사용하십시오. 대상 창을 알고 있는 경우에는 대신 QWindow::devicePixelRatio()을 사용하십시오.
액세스 함수:
| qreal | devicePixelRatio() const |
Notifier 시그널:
| void | physicalDotsPerInchChanged(qreal dpi) |
QWindow::devicePixelRatio() 및 QGuiApplication::devicePixelRatio()도 참조하십시오 .
[read-only] geometry : QRect
이 속성은 화면의 기하학적 정보를 픽셀 단위로 저장합니다.
예를 들어, 이 속성은 QRect(0, 0, 1280, 1024)를 반환하거나, 가상 데스크톱 환경에서는 QRect(1280, 0, 1280, 1024)를 반환할 수 있습니다.
액세스 함수:
| QRect | geometry() const |
Notifier 신호:
| void | geometryChanged(const QRect &geometry) |
[read-only] logicalDotsPerInch : qreal
이 속성은 인치당 논리 도트 수 또는 픽셀 수를 나타냅니다.
이 값을 사용하여 글꼴 포인트 크기를 픽셀 크기로 변환할 수 있습니다.
이 속성은 ' logicalDotsPerInchX ' 및 ' logicalDotsPerInchY ' 속성의 평균값을 반환하는 편의 속성입니다.
액세스 함수:
| qreal | logicalDotsPerInch() const |
알림 신호:
| void | logicalDotsPerInchChanged(qreal dpi) |
logicalDotsPerInchX() 및 logicalDotsPerInchY()도 참조하십시오 .
[read-only] logicalDotsPerInchX : qreal
이 속성은 수평 방향의 인치당 논리 도트 수 또는 픽셀 수를 나타냅니다.
이 값은 글꼴 포인트 크기를 픽셀 크기로 변환하는 데 사용됩니다.
액세스 함수:
| qreal | logicalDotsPerInchX() const |
알림 신호:
| void | logicalDotsPerInchChanged(qreal dpi) |
logicalDotsPerInchY()도 참조하십시오 .
[read-only] logicalDotsPerInchY : qreal
이 속성은 수직 방향의 인치당 논리 도트 수 또는 픽셀 수를 나타냅니다.
이 값은 글꼴 포인트 크기를 픽셀 크기로 변환하는 데 사용됩니다.
액세스 함수:
| qreal | logicalDotsPerInchY() const |
알림 신호:
| void | logicalDotsPerInchChanged(qreal dpi) |
logicalDotsPerInchX()도 참조하십시오 .
[read-only] manufacturer : const QString
이 속성은 화면의 제조사를 나타냅니다
액세스 기능:
| QString | manufacturer() const |
[read-only] model : const QString
이 속성은 화면의 모델을 저장합니다
액세스 기능:
| QString | model() const |
[read-only] name : const QString
이 속성은 화면을 나타내는, 사용자가 확인할 수 있는 문자열을 포함합니다.
예를 들어, X11 환경에서는 이 값이 XRandr 화면 이름(일반적으로 "VGA1", "HDMI1" 등)과 일치합니다.
참고: 사용자에게 표시되는문자열이 네이티브 API의 결과와 일치한다고 보장되지 않으므로, 화면을 고유하게 식별하는 데 사용해서는 안 됩니다.
액세스 함수:
| QString | name() const |
[read-only] nativeOrientation : Qt::ScreenOrientation
이 속성은 기기의 기본 화면 방향을 나타냅니다.
화면의 기본 방향이란 기기의 로고 스티커가 올바른 방향으로 표시되는 방향을 말하며, 플랫폼에서 이 기능을 지원하지 않는 경우에는 Qt::PrimaryOrientation 를 의미합니다.
기본 방향은 하드웨어의 속성이며 변경되지 않습니다.
접근 기능:
| Qt::ScreenOrientation | nativeOrientation() const |
[read-only] orientation : Qt::ScreenOrientation
이 속성은 화면 방향을 나타냅니다.
orientation 속성은 윈도우 시스템의 관점에서 본 화면의 방향을 나타냅니다.
대부분의 모바일 기기와 태블릿 컴퓨터에는 가속도계 센서가 탑재되어 있습니다. ` Qt Sensors ` 모듈은 이 센서의 값을 직접 읽어올 수 있는 기능을 제공합니다. 그러나 윈도우 시스템은 기기를 잡은 방식에 따라 화면 전체를 자동으로 회전시킬 수 있으며, 이 경우 ` orientation ` 속성의 값이 변경됩니다.
액세스 함수:
| Qt::ScreenOrientation | orientation() const |
알림 신호:
| void | orientationChanged(Qt::ScreenOrientation orientation) |
primaryOrientation() 및 QWindow::contentOrientation()도 참조하십시오 .
[read-only] physicalDotsPerInch : qreal
이 속성은 인치당 물리적 도트 또는 픽셀 수를 나타냅니다.
이 값은 화면의 픽셀 밀도를 나타냅니다. 기본 시스템에서 제공하는 정보에 따라 이 값이 완전히 정확하지 않을 수도 있습니다.
이 속성은 편의상 제공되는 것으로, 단순히 ‘ physicalDotsPerInchX ’ 및 ‘ physicalDotsPerInchY ’ 속성의 평균값입니다.
참고: 물리적 DPI는 장치 독립적 도트(device-independent dots) 단위로 표시됩니다. 장치 의존적 밀도를 구하려면 QScreen::devicePixelRatio() 값을 곱하십시오.
액세스 함수:
| qreal | physicalDotsPerInch() const |
알림 신호:
| void | physicalDotsPerInchChanged(qreal dpi) |
physicalDotsPerInchX() 및 physicalDotsPerInchY()도 참조하십시오 .
[read-only] physicalDotsPerInchX : qreal
이 속성은 수평 방향의 인치당 물리적 도트 또는 픽셀 수를 나타냅니다.
이 값은 화면 디스플레이의 실제 수평 픽셀 밀도를 나타냅니다. 기본 시스템이 제공하는 정보에 따라 이 값이 완전히 정확하지 않을 수도 있습니다.
참고: 물리적 DPI는 장치 독립적 도트 단위로 표시됩니다. 장치 의존적 밀도를 구하려면 QScreen::devicePixelRatio()를 곱하십시오.
액세스 함수:
| qreal | physicalDotsPerInchX() const |
알림 신호:
| void | physicalDotsPerInchChanged(qreal dpi) |
physicalDotsPerInchY()도 참조하십시오 .
[read-only] physicalDotsPerInchY : qreal
이 속성은 수직 방향의 인치당 물리적 도트 또는 픽셀 수를 나타냅니다.
이 값은 화면 디스플레이의 실제 수직 픽셀 밀도를 나타냅니다. 기본 시스템이 제공하는 정보에 따라 이 값이 완전히 정확하지 않을 수도 있습니다.
참고: 물리적 DPI는 장치 독립적 도트 단위로 표시됩니다. 장치 종속 밀도를 구하려면 QScreen::devicePixelRatio()을 곱하십시오.
액세스 함수:
| qreal | physicalDotsPerInchY() const |
알림 신호:
| void | physicalDotsPerInchChanged(qreal dpi) |
physicalDotsPerInchX()도 참조하십시오 .
[read-only] physicalSize : QSizeF
이 속성은 화면의 물리적 크기(밀리미터 단위)를 나타냅니다.
물리적 크기는 화면 디스플레이의 실제 물리적 치수를 나타냅니다.
기본 시스템이 제공하는 정보에 따라 이 값이 완전히 정확하지 않을 수도 있습니다.
액세스 함수:
| QSizeF | physicalSize() const |
알림 신호:
| void | physicalSizeChanged(const QSizeF &size) |
[read-only] primaryOrientation : Qt::ScreenOrientation
이 속성은 기본 화면 방향을 나타냅니다.
주 화면 방향은 화면 기하 구조의 너비가 높이보다 크거나 같을 경우 ` Qt::LandscapeOrientation `이며, 그 외의 경우에는 ` Qt::PortraitOrientation `입니다. 이 속성은 화면 방향이 변경될 때(즉, 디스플레이가 회전될 때) 변경될 수 있습니다. 그러나 이 동작은 플랫폼에 따라 다르며, 종종 애플리케이션 매니페스트 파일에서 지정할 수 있습니다.
액세스 함수:
| Qt::ScreenOrientation | primaryOrientation() const |
Notifier 신호:
| void | primaryOrientationChanged(Qt::ScreenOrientation orientation) |
[read-only] refreshRate : qreal
이 속성은 화면의 대략적인 수직 재생 빈도(Hz)를 나타냅니다.
경고: QChronoTimer 와 같은 타이머를 통해 애니메이션을 구동할 때 화면의 재생 빈도를 사용하지마십시오 . 대신 QWindow::requestUpdate()를 사용하십시오.
액세스 함수:
| qreal | refreshRate() const |
Notifier 신호:
| void | refreshRateChanged(qreal refreshRate) |
참조: QWindow::requestUpdate().
[read-only] serialNumber : const QString
이 속성에는 화면의 일련번호가 저장됩니다
사용 가능한 기능:
| QString | serialNumber() const |
[read-only] size : QSize
이 속성은 화면의 픽셀 해상도를 나타냅니다.
액세스 함수:
| QSize | size() const |
알림 신호:
| void | geometryChanged(const QRect &geometry) |
[read-only] virtualGeometry : QRect
이 속성은 이 화면이 속한 가상 데스크톱의 픽셀 지오메트리를 포함합니다.
이 화면에 해당하는 가상 데스크톱의 픽셀 지오메트리를 반환합니다.
이는 가상 형제 데스크톱들의 개별 지오메트리를 합친 것입니다.
액세스 함수:
| QRect | virtualGeometry() const |
알림 신호:
| void | virtualGeometryChanged(const QRect &rect) |
virtualSiblings()도 참조하십시오 .
[read-only] virtualSize : QSize
이 속성은 이 화면이 속한 가상 데스크톱의 픽셀 크기를 나타냅니다.
이 화면에 해당하는 가상 데스크톱의 픽셀 크기를 반환합니다.
이는 가상 형제 데스크톱들의 개별 지오메트리 크기를 합산한 것입니다.
액세스 함수:
| QSize | virtualSize() const |
알림 신호:
| void | virtualGeometryChanged(const QRect &rect) |
virtualSiblings()도 참조하십시오 .
멤버 함수 설명서
int QScreen::angleBetween(Qt::ScreenOrientation a, Qt::ScreenOrientation b) const
a 회전 상태에서 b 회전 상태로 이동하기 위한 회전 각도를 계산하는 편리한 함수입니다.
결과는 0, 90, 180 또는 270이 됩니다.
Qt::PrimaryOrientation 는 화면의 primaryOrientation()로 해석됩니다.
QPixmap QScreen::grabWindow(WId window = 0, int x = 0, int y = 0, int width = -1, int height = -1)
지정된 ` window `의 내용을 ` QRect`(`x`, ` y`, ` width`, ` height`)로 제한하여 캡처한 픽스맵을 생성하고 반환합니다. ` window `이 0인 경우, 화면 전체가 캡처됩니다.
인수 (x, y)는 창 내의 오프셋을 지정하고, (width, height)는 복사할 영역을 지정합니다. width 가 음수인 경우, 함수는 창 오른쪽 경계까지의 모든 내용을 복사합니다. height 가 음수인 경우, 함수는 창 하단까지의 모든 내용을 복사합니다.
offset 및 size 인수는 장치 독립 픽셀(DPI) 단위로 지정됩니다. 고해상도(DPI) 화면에서 캡처할 경우, 반환되는 픽스맵의 크기가 요청된 크기보다 클 수 있습니다. 이러한 경우인지 확인하려면 QPixmap::devicePixelRatio() 함수를 호출하십시오.
창 시스템 식별자(WId)는 ` QWidget::winId()` 함수를 사용하여 가져올 수 있습니다. ` QWidget` 대신 창 식별자를 사용하는 이유는, 해당 애플리케이션에 속하지 않는 창이나 창 시스템 프레임 등을 캡처할 수 있도록 하기 위함입니다.
window 가 0일 경우, 동작은 플랫폼에 따라 다릅니다.
- 좌표가 화면 로컬인 플랫폼(Windows, X11)에서는 (x, y)이 해당 화면의 원점을 기준으로 합니다.
- 좌표가 전역인 플랫폼(macOS)에서는 (x, y)이 가상 데스크톱을 기준으로 합니다. 이 경우 호출자는 Windows에서와 동일한 결과를 얻기 위해
screen->geometry().topLeft()를 빼야 합니다.
플랫폼 간에 호환성 있게 전체 화면을 캡처하려면 좌표를 지정하지 않고 grabWindow(0) 을 사용하십시오. 화면의 일부 영역만 캡처하는 코드는 이러한 차이를 명시적으로 고려해야 합니다.
경고: iOS와 같은 시스템에서는 샌드박싱/보안 정책으로 인해 애플리케이션이 소유하지 않은 창의 픽셀을 읽을 수 없으므로, 애플리케이션에 속하지 않는 창을캡처하는 기능은 지원되지 않습니다.
grabWindow() 함수는 창이 아닌 화면에서 픽셀을 캡처합니다. 즉, 캡처하려는 창 위에 다른 창이 부분적으로나 완전히 겹쳐져 있다면, 그 위에 있는 창의 픽셀도 함께 캡처됩니다. 마우스 커서는 일반적으로 캡처되지 않습니다.
X11의 경우, 지정된 window 의 깊이가 루트 창과 다를 때, 그리고 다른 창이 캡처 대상 창을 부분적으로 또는 완전히 가리고 있는 경우, 위에 겹쳐진 창의 픽셀은 가져오지 못합니다. 픽스맵에서 가려진 영역의 내용은 정의되지 않으며 초기화되지 않습니다.
Windows Vista 이상에서는 Qt::WA_TranslucentBackground 속성을 설정하여 생성된 레이어드 창을 그랩하는 기능이 작동하지 않습니다. 대신 바탕 화면 위젯을 그랩하면 작동합니다.
경고: 일반적으로 화면 외부의 영역을 캡처하는 것은 안전하지 않습니다. 이는 기본이 되는 윈도우 시스템에 따라 다릅니다.
QPlatformScreen *QScreen::handle() const
플랫폼 스크린 핸들을 가져옵니다.
Qt 플랫폼 추상화(QPA)도 참조하십시오 .
bool QScreen::isLandscape(Qt::ScreenOrientation o) const
o 가 가로 모드이거나 뒤집힌 가로 모드인 경우 true 를 반환하고, 그렇지 않은 경우 false 를 반환하는 편의 함수입니다.
Qt::PrimaryOrientation 는 화면의 primaryOrientation()로 해석됩니다.
bool QScreen::isPortrait(Qt::ScreenOrientation o) const
o 가 세로 모드이거나 반전된 세로 모드인 경우 true 를 반환하고, 그렇지 않은 경우 false 를 반환하는 편의 함수입니다.
Qt::PrimaryOrientation 는 화면의 primaryOrientation()로 해석됩니다.
QRect QScreen::mapBetween(Qt::ScreenOrientation a, Qt::ScreenOrientation b, const QRect &rect) const
두 화면 방향 간의 직사각형을 매핑합니다.
이 함수는 방향 a 이 Qt::PortraitOrientation 또는 Qt::InvertedPortraitOrientation 이고 방향 b 이 Qt::LandscapeOrientation 또는 Qt::InvertedLandscapeOrientation 인 경우, 또는 그 반대의 경우, 직사각형 rect 의 x 및 y 차원을 뒤집습니다.
Qt::PrimaryOrientation 이는 화면의 primaryOrientation()로 해석됩니다.
template <typename QNativeInterface> QNativeInterface *QScreen::nativeInterface() const
지정된 유형에 대한 화면용 네이티브 인터페이스를 반환합니다.
이 함수는 QNativeInterface 네임스페이스에 정의된 대로, QScreen 의 플랫폼별 기능에 대한 액세스를 제공합니다:
화면에 대한 네이티브 인터페이스 | |
macOS에서 화면에 대한 네이티브 인터페이스 | |
Wayland 환경의 화면에 대한 네이티브 인터페이스 | |
화면에 대한 네이티브 인터페이스 |
요청된 인터페이스를 사용할 수 없는 경우 nullptr 가 반환됩니다.
[signal] void QScreen::orientationChanged(Qt::ScreenOrientation orientation)
이 신호는 화면 방향이 변경될 때, 인자로 ` orientation `를 받아 발생합니다.
참고: orientation 속성에 대한Notifier 신호입니다.
orientation()도 참조하십시오 .
[signal] void QScreen::primaryOrientationChanged(Qt::ScreenOrientation orientation)
이 신호는 화면의 주 방향이 변경될 때, 인자로 ` orientation `를 받아 발생합니다.
참고: ` primaryOrientation` 속성에 대한알림 신호입니다.
primaryOrientation()도 참조하십시오 .
QTransform QScreen::transformBetween(Qt::ScreenOrientation a, Qt::ScreenOrientation b, const QRect &target) const
방향 a 으로 정의된 좌표계에서 방향 b 및 대상 치수 target 로 정의된 좌표계로 매핑하는 변환을 계산하는 편리한 함수입니다.
예를 들어, a 가 Qt::Landscape이고, b 가 Qt::Portrait이며, target 가 QRect(0, 0, w, h)인 경우, 결과 변환은 점 QPoint(0, 0)이 QPoint(0, w)로 매핑되고, QPoint(h, w)가 QPoint(0, h)로 매핑되도록 합니다. 따라서 가로 좌표계 QRect(0, 0, h, w)는 (90도 회전을 거쳐) 세로 좌표계 QRect(0, 0, w, h)로 매핑됩니다.
Qt::PrimaryOrientation 이는 화면의 primaryOrientation()로 해석됩니다.
QScreen *QScreen::virtualSiblingAt(QPoint point)
QScreen::virtualSiblings() 집합 내의 point 에 해당하는 화면을 반환하거나, 어떤 화면에도 속하지 않는 경우 nullptr 를 반환합니다.
point 는 각 가상 형제 집합의 virtualGeometry()에 상대적인 위치입니다.
QList<QScreen *> QScreen::virtualSiblings() const
화면의 가상 형제 창들을 가져옵니다.
가상 형제 화면이란 동일한 가상 데스크톱을 공유하는 화면 인스턴스를 말합니다. 이들은 공통의 좌표계를 공유하며, 창을 다시 생성할 필요 없이 화면 간에 자유롭게 이동하거나 배치할 수 있습니다.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.