본문 바로가기

프로그래밍/ANSI C, C++

[QT, QML] QML에서 최소화, 뒤로 숨은 윈도우 앞으로 가져오기





아래 3개의 함수 사용 + flag 설정

 

raise()

showNormal()

requestActivate()


flags =  Qt.Window | Qt.FramelessWindowHint | Qt.WindowStaysOnTopHint
flags =  Qt.Window | Qt.FramelessWindowHint

 

import QtQuick 2.9
import QtQuick.Window 2.3
import QtQuick.Controls 2.0


Window
{
    id: main_window
    flags: Qt.Window | Qt.FramelessWindowHint

////////////////////////
// To do
     main_window.raise()
     main_window.showNormal()
     main_window.requestActivate()

// Topmost and normal
    flags =  Qt.Window | Qt.FramelessWindowHint | Qt.WindowStaysOnTopHint 
    flags =  Qt.Window | Qt.FramelessWindowHint
////////////////////////
}