반응형
앞으로 사용할 QT base application 에 필요한 정보를 하나씩 기술해 놓으려한다.
setWindowFlags(Qt::FramelessWindowHint);
1 2 3 4 5 6 7 8 9 | int main(int argc, char *argv[]) { QApplication a(argc, argv); MainWindow w; w.setWindowFlags(Qt::FramelessWindowHint); w.show(); return a.exec(); } |
WindowType을 따라 가보니 아래와 같은 값들이 명시되어져 있다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | enum WindowType { Widget = 0x00000000, Window = 0x00000001, Dialog = 0x00000002 | Window, Sheet = 0x00000004 | Window, Drawer = 0x00000006 | Window, Popup = 0x00000008 | Window, Tool = 0x0000000a | Window, ToolTip = 0x0000000c | Window, SplashScreen = 0x0000000e | Window, Desktop = 0x00000010 | Window, SubWindow = 0x00000012, WindowType_Mask = 0x000000ff, MSWindowsFixedSizeDialogHint = 0x00000100, MSWindowsOwnDC = 0x00000200, X11BypassWindowManagerHint = 0x00000400, FramelessWindowHint = 0x00000800, WindowTitleHint = 0x00001000, WindowSystemMenuHint = 0x00002000, WindowMinimizeButtonHint = 0x00004000, WindowMaximizeButtonHint = 0x00008000, WindowMinMaxButtonsHint = WindowMinimizeButtonHint | WindowMaximizeButtonHint, WindowContextHelpButtonHint = 0x00010000, WindowShadeButtonHint = 0x00020000, WindowStaysOnTopHint = 0x00040000, CustomizeWindowHint = 0x02000000, WindowStaysOnBottomHint = 0x04000000, WindowCloseButtonHint = 0x08000000, MacWindowToolBarButtonHint = 0x10000000, BypassGraphicsProxyWidget = 0x20000000, WindowOkButtonHint = 0x00080000, WindowCancelButtonHint = 0x00100000, WindowSoftkeysVisibleHint = 0x40000000, WindowSoftkeysRespondHint = 0x80000000 }; | cs |
위긔 enum 값을 하나씩 넣어서 테스트 해보시면 될듯하다.
확인 해보니 최소화,최대화 버튼이 사라지는 옵션도 있으며, 창크기 조절이 되지 않는 옵션 또한 존재했다.
Popup 적용 전
popup 적용 후
반응형
'QT' 카테고리의 다른 글
[QT] Ubuntu 18.04LTS環境設定にQTフレームワークを設置する(X11 platform 用) (0) | 2019.02.06 |
---|---|
[QT] QT Applicationに SQlite連結する (0) | 2019.02.06 |
[QT]QTCtreator 윈도우에서 X window 로 사용하기 (0) | 2019.01.31 |
[QT] Ubuntu 18.04LTS 환경설정에 QT 프레임워크 설치하기(X11 platform 용) (0) | 2019.01.31 |
[QT] QT Application에 SQLite , mariaDB 연결하기 (0) | 2019.01.31 |