├── ContentWindow ├── ContentWindow.qml └── contentWindow.pri ├── Demo2.pro ├── Demo2.pro.user ├── Font ├── icomoon.ttf └── 字体资料 │ ├── demo-files │ ├── demo.css │ └── demo.js │ ├── demo.html │ ├── fonts │ ├── icomoon.svg │ └── icomoon.ttf │ └── style.css ├── FramelessWindow ├── CustomMouseArea.qml ├── CustomMouseArea.qmlc ├── FramelessWindow.qml ├── TitleBar.qml └── framelessWindow.pri ├── Images └── laboratory.ico ├── LICENSE ├── README.md ├── build-Demo2-Desktop_Qt_5_9_0_MSVC2015_64bit-Release ├── .qmake.stash ├── Makefile ├── Makefile.Debug ├── Makefile.Release └── release │ ├── Demo2.exe │ ├── main.obj │ ├── qrc_qml.cpp │ └── qrc_qml.obj ├── main.cpp ├── main.qml └── qml.qrc /ContentWindow/ContentWindow.qml: -------------------------------------------------------------------------------- 1 | /* 2 | 主要的界面代码 3 | */ 4 | 5 | import QtQuick 2.7 6 | import QtQuick.Controls 2.2 7 | import QtQuick.Layouts 1.3 8 | 9 | Page{ 10 | RowLayout { 11 | id: layout 12 | anchors.fill: parent 13 | spacing: 6 14 | Rectangle { 15 | color: 'teal' 16 | Layout.fillWidth: true 17 | Layout.minimumWidth: 50 18 | Layout.preferredWidth: 100 19 | Layout.maximumWidth: 300 20 | Layout.minimumHeight: 150 21 | Text { 22 | anchors.centerIn: parent 23 | text: parent.width + 'x' + parent.height 24 | } 25 | } 26 | Rectangle { 27 | color: 'plum' 28 | Layout.fillWidth: true 29 | Layout.minimumWidth: 50 30 | Layout.preferredWidth: 100 31 | Layout.preferredHeight: 100 32 | Text { 33 | anchors.centerIn: parent 34 | text: parent.width + 'x' + parent.height 35 | } 36 | } 37 | Rectangle { 38 | color: 'red' 39 | Layout.fillWidth: true 40 | Layout.minimumWidth: 100 41 | Layout.preferredWidth: 200 42 | Layout.preferredHeight: 100 43 | Text { 44 | anchors.centerIn: parent 45 | text: parent.width + 'x' + parent.height 46 | } 47 | } 48 | } 49 | } 50 | -------------------------------------------------------------------------------- /ContentWindow/contentWindow.pri: -------------------------------------------------------------------------------- 1 | DISTFILES += \ 2 | $$PWD/ContentWindow.qml 3 | -------------------------------------------------------------------------------- /Demo2.pro: -------------------------------------------------------------------------------- 1 | QT += qml quick 2 | 3 | CONFIG += c++11 4 | 5 | include(./FramelessWindow/framelessWindow.pri) 6 | include(./ContentWindow/contentWindow.pri) 7 | 8 | SOURCES += main.cpp 9 | 10 | RESOURCES += qml.qrc 11 | 12 | # Additional import path used to resolve QML modules in Qt Creator's code model 13 | QML_IMPORT_PATH = 14 | 15 | # Additional import path used to resolve QML modules just for Qt Quick Designer 16 | QML_DESIGNER_IMPORT_PATH = 17 | 18 | # The following define makes your compiler emit warnings if you use 19 | # any feature of Qt which as been marked deprecated (the exact warnings 20 | # depend on your compiler). Please consult the documentation of the 21 | # deprecated API in order to know how to port your code away from it. 22 | DEFINES += QT_DEPRECATED_WARNINGS 23 | 24 | # You can also make your code fail to compile if you use deprecated APIs. 25 | # In order to do so, uncomment the following line. 26 | # You can also select to disable deprecated APIs only up to a certain version of Qt. 27 | #DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0 28 | 29 | # Default rules for deployment. 30 | qnx: target.path = /tmp/$${TARGET}/bin 31 | else: unix:!android: target.path = /opt/$${TARGET}/bin 32 | !isEmpty(target.path): INSTALLS += target 33 | -------------------------------------------------------------------------------- /Demo2.pro.user: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | EnvironmentId 7 | {e28caf81-583d-486c-9085-965fdc13569a} 8 | 9 | 10 | ProjectExplorer.Project.ActiveTarget 11 | 0 12 | 13 | 14 | ProjectExplorer.Project.EditorSettings 15 | 16 | true 17 | false 18 | true 19 | 20 | Cpp 21 | 22 | CppGlobal 23 | 24 | 25 | 26 | QmlJS 27 | 28 | QmlJSGlobal 29 | 30 | 31 | 2 32 | UTF-8 33 | false 34 | 4 35 | false 36 | 80 37 | true 38 | true 39 | 1 40 | true 41 | false 42 | 0 43 | true 44 | true 45 | 0 46 | 8 47 | true 48 | 1 49 | true 50 | true 51 | true 52 | false 53 | 54 | 55 | 56 | ProjectExplorer.Project.PluginSettings 57 | 58 | 59 | 60 | ProjectExplorer.Project.Target.0 61 | 62 | Desktop Qt 5.9.0 MSVC2015 64bit 63 | Desktop Qt 5.9.0 MSVC2015 64bit 64 | qt.59.win64_msvc2015_64_kit 65 | 0 66 | 0 67 | 0 68 | 69 | C:/Qt/Qt Projects/QML/Demo2/build-Demo2-Desktop_Qt_5_9_0_MSVC2015_64bit-Release 70 | 71 | 72 | true 73 | qmake 74 | 75 | QtProjectManager.QMakeBuildStep 76 | false 77 | 78 | false 79 | false 80 | false 81 | 82 | 83 | true 84 | Make 85 | 86 | Qt4ProjectManager.MakeStep 87 | 88 | false 89 | 90 | 91 | 92 | 2 93 | 构建 94 | 95 | ProjectExplorer.BuildSteps.Build 96 | 97 | 98 | 99 | true 100 | Make 101 | 102 | Qt4ProjectManager.MakeStep 103 | 104 | true 105 | clean 106 | 107 | 108 | 1 109 | 清理 110 | 111 | ProjectExplorer.BuildSteps.Clean 112 | 113 | 2 114 | false 115 | 116 | Release 117 | 118 | Qt4ProjectManager.Qt4BuildConfiguration 119 | 0 120 | true 121 | 122 | 1 123 | 124 | 125 | 0 126 | 部署 127 | 128 | ProjectExplorer.BuildSteps.Deploy 129 | 130 | 1 131 | 在本地部署 132 | 133 | ProjectExplorer.DefaultDeployConfiguration 134 | 135 | 1 136 | 137 | 138 | false 139 | false 140 | 1000 141 | 142 | true 143 | 144 | false 145 | false 146 | false 147 | false 148 | true 149 | 0.01 150 | 10 151 | true 152 | 1 153 | 25 154 | 155 | 1 156 | true 157 | false 158 | true 159 | valgrind 160 | 161 | 0 162 | 1 163 | 2 164 | 3 165 | 4 166 | 5 167 | 6 168 | 7 169 | 8 170 | 9 171 | 10 172 | 11 173 | 12 174 | 13 175 | 14 176 | 177 | 2 178 | 179 | Demo2 180 | 181 | Qt4ProjectManager.Qt4RunConfiguration:C:/Qt/Qt Projects/QML/Demo2/Demo2.pro 182 | true 183 | 184 | Demo2.pro 185 | false 186 | 187 | C:/Qt/Qt Projects/QML/Demo2/build-Demo2-Desktop_Qt_5_9_0_MSVC2015_64bit-Release 188 | 3768 189 | false 190 | true 191 | false 192 | false 193 | true 194 | 195 | 1 196 | 197 | 198 | 199 | ProjectExplorer.Project.TargetCount 200 | 1 201 | 202 | 203 | ProjectExplorer.Project.Updater.FileVersion 204 | 18 205 | 206 | 207 | Version 208 | 18 209 | 210 | 211 | -------------------------------------------------------------------------------- /Font/icomoon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shenjing023/FramelessWindow/ba1a490f1f424c7d7901c68863f10bc6574e110f/Font/icomoon.ttf -------------------------------------------------------------------------------- /Font/字体资料/demo-files/demo.css: -------------------------------------------------------------------------------- 1 | body { 2 | padding: 0; 3 | margin: 0; 4 | font-family: sans-serif; 5 | font-size: 1em; 6 | line-height: 1.5; 7 | color: #555; 8 | background: #fff; 9 | } 10 | h1 { 11 | font-size: 1.5em; 12 | font-weight: normal; 13 | } 14 | small { 15 | font-size: .66666667em; 16 | } 17 | a { 18 | color: #e74c3c; 19 | text-decoration: none; 20 | } 21 | a:hover, a:focus { 22 | box-shadow: 0 1px #e74c3c; 23 | } 24 | .bshadow0, input { 25 | box-shadow: inset 0 -2px #e7e7e7; 26 | } 27 | input:hover { 28 | box-shadow: inset 0 -2px #ccc; 29 | } 30 | input, fieldset { 31 | font-family: sans-serif; 32 | font-size: 1em; 33 | margin: 0; 34 | padding: 0; 35 | border: 0; 36 | } 37 | input { 38 | color: inherit; 39 | line-height: 1.5; 40 | height: 1.5em; 41 | padding: .25em 0; 42 | } 43 | input:focus { 44 | outline: none; 45 | box-shadow: inset 0 -2px #449fdb; 46 | } 47 | .glyph { 48 | font-size: 16px; 49 | width: 15em; 50 | padding-bottom: 1em; 51 | margin-right: 4em; 52 | margin-bottom: 1em; 53 | float: left; 54 | overflow: hidden; 55 | } 56 | .liga { 57 | width: 80%; 58 | width: calc(100% - 2.5em); 59 | } 60 | .talign-right { 61 | text-align: right; 62 | } 63 | .talign-center { 64 | text-align: center; 65 | } 66 | .bgc1 { 67 | background: #f1f1f1; 68 | } 69 | .fgc1 { 70 | color: #999; 71 | } 72 | .fgc0 { 73 | color: #000; 74 | } 75 | p { 76 | margin-top: 1em; 77 | margin-bottom: 1em; 78 | } 79 | .mvm { 80 | margin-top: .75em; 81 | margin-bottom: .75em; 82 | } 83 | .mtn { 84 | margin-top: 0; 85 | } 86 | .mtl, .mal { 87 | margin-top: 1.5em; 88 | } 89 | .mbl, .mal { 90 | margin-bottom: 1.5em; 91 | } 92 | .mal, .mhl { 93 | margin-left: 1.5em; 94 | margin-right: 1.5em; 95 | } 96 | .mhmm { 97 | margin-left: 1em; 98 | margin-right: 1em; 99 | } 100 | .mls { 101 | margin-left: .25em; 102 | } 103 | .ptl { 104 | padding-top: 1.5em; 105 | } 106 | .pbs, .pvs { 107 | padding-bottom: .25em; 108 | } 109 | .pvs, .pts { 110 | padding-top: .25em; 111 | } 112 | .unit { 113 | float: left; 114 | } 115 | .unitRight { 116 | float: right; 117 | } 118 | .size1of2 { 119 | width: 50%; 120 | } 121 | .size1of1 { 122 | width: 100%; 123 | } 124 | .clearfix:before, .clearfix:after { 125 | content: " "; 126 | display: table; 127 | } 128 | .clearfix:after { 129 | clear: both; 130 | } 131 | .hidden-true { 132 | display: none; 133 | } 134 | .textbox0 { 135 | width: 3em; 136 | background: #f1f1f1; 137 | padding: .25em .5em; 138 | line-height: 1.5; 139 | height: 1.5em; 140 | } 141 | #testDrive { 142 | display: block; 143 | padding-top: 24px; 144 | line-height: 1.5; 145 | } 146 | .fs0 { 147 | font-size: 16px; 148 | } 149 | .fs1 { 150 | font-size: 32px; 151 | } 152 | .fs2 { 153 | font-size: 32px; 154 | } 155 | .fs3 { 156 | font-size: 48px; 157 | } 158 | .fs4 { 159 | font-size: 24px; 160 | } 161 | .fs5 { 162 | font-size: 20px; 163 | } 164 | .fs6 { 165 | font-size: 28px; 166 | } 167 | .fs7 { 168 | font-size: 18px; 169 | } 170 | 171 | -------------------------------------------------------------------------------- /Font/字体资料/demo-files/demo.js: -------------------------------------------------------------------------------- 1 | if (!('boxShadow' in document.body.style)) { 2 | document.body.setAttribute('class', 'noBoxShadow'); 3 | } 4 | 5 | document.body.addEventListener("click", function(e) { 6 | var target = e.target; 7 | if (target.tagName === "INPUT" && 8 | target.getAttribute('class').indexOf('liga') === -1) { 9 | target.select(); 10 | } 11 | }); 12 | 13 | (function() { 14 | var fontSize = document.getElementById('fontSize'), 15 | testDrive = document.getElementById('testDrive'), 16 | testText = document.getElementById('testText'); 17 | function updateTest() { 18 | testDrive.innerHTML = testText.value || String.fromCharCode(160); 19 | if (window.icomoonLiga) { 20 | window.icomoonLiga(testDrive); 21 | } 22 | } 23 | function updateSize() { 24 | testDrive.style.fontSize = fontSize.value + 'px'; 25 | } 26 | fontSize.addEventListener('change', updateSize, false); 27 | testText.addEventListener('input', updateTest, false); 28 | testText.addEventListener('change', updateTest, false); 29 | updateSize(); 30 | }()); 31 | -------------------------------------------------------------------------------- /Font/字体资料/fonts/icomoon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shenjing023/FramelessWindow/ba1a490f1f424c7d7901c68863f10bc6574e110f/Font/字体资料/fonts/icomoon.ttf -------------------------------------------------------------------------------- /FramelessWindow/CustomMouseArea.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.7 2 | 3 | MouseArea{ 4 | property var clickPos; 5 | property int type:1; 6 | property QtObject parentObj; 7 | width: 5 8 | height: 5 9 | cursorShape: { 10 | switch(type){ 11 | case 1: 12 | case 2: 13 | return Qt.SizeVerCursor; 14 | case 3: 15 | case 4: 16 | return Qt.SizeHorCursor; 17 | case 5: 18 | case 8: 19 | return Qt.SizeFDiagCursor; 20 | case 6: 21 | case 7: 22 | return Qt.SizeBDiagCursor; 23 | } 24 | } 25 | onPressed: { 26 | clickPos = Qt.point(mouse.x,mouse.y); 27 | } 28 | 29 | onPositionChanged: { 30 | resizeWindow(Qt.point(mouse.x-clickPos.x,mouse.y-clickPos.y),type); 31 | } 32 | 33 | function resizeWindow(spacing,type){ 34 | switch(type){ 35 | case 1: 36 | //上 37 | parentObj.setY((parentObj.height-spacing.y)>minHeight?(parentObj.y+spacing.y):parentObj.y); 38 | parentObj.setHeight((parentObj.height-spacing.y)>minHeight?(parentObj.height-spacing.y):minHeight); 39 | break; 40 | case 2: 41 | //下 42 | parentObj.setHeight((parentObj.height+spacing.y)>minHeight?(parentObj.height+spacing.y):minHeight); 43 | break; 44 | case 3: 45 | //左 46 | parentObj.setX((parentObj.width-spacing.x)>minWidth?(parentObj.x+spacing.x):parentObj.x); 47 | parentObj.setWidth((parentObj.width-spacing.x)>minWidth?(parentObj.width-spacing.x):minWidth); 48 | break; 49 | case 4: 50 | //右 51 | parentObj.setWidth((parentObj.width+spacing.x)>minWidth?(parentObj.width+spacing.x):minWidth); 52 | break; 53 | case 5: 54 | //左上 55 | parentObj.setX((parentObj.width-spacing.x)>minWidth?(parentObj.x+spacing.x):parentObj.x); 56 | parentObj.setY((parentObj.height-spacing.y)>minHeight?(parentObj.y+spacing.y):parentObj.y); 57 | parentObj.setWidth((parentObj.width-spacing.x)>minWidth?(parentObj.width-spacing.x):minWidth); 58 | parentObj.setHeight((parentObj.height-spacing.y)>minHeight?(parentObj.height-spacing.y):minHeight); 59 | break; 60 | case 6: 61 | //右上 62 | parentObj.setY((parentObj.height-spacing.y)>minHeight?(parentObj.y+spacing.y):parentObj.y); 63 | parentObj.setWidth((parentObj.width+spacing.x)>minWidth?(parentObj.width+spacing.x):minWidth); 64 | parentObj.setHeight((parentObj.height-spacing.y)>minHeight?(parentObj.height-spacing.y):minHeight); 65 | break; 66 | case 7: 67 | //左下 68 | parentObj.setX((parentObj.width-spacing.x)>minWidth?(parentObj.x+spacing.x):parentObj.x); 69 | parentObj.setWidth((parentObj.width-spacing.x)>minWidth?(parentObj.width-spacing.x):minWidth); 70 | parentObj.setHeight((parentObj.height+spacing.y)>minHeight?(parentObj.height+spacing.y):minHeight); 71 | break; 72 | case 8: 73 | //右下 74 | parentObj.setWidth((parentObj.width+spacing.x)>minWidth?(parentObj.width+spacing.x):minWidth); 75 | parentObj.setHeight((parentObj.height+spacing.y)>minHeight?(parentObj.height+spacing.y):minHeight); 76 | break; 77 | } 78 | } 79 | } 80 | -------------------------------------------------------------------------------- /FramelessWindow/CustomMouseArea.qmlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shenjing023/FramelessWindow/ba1a490f1f424c7d7901c68863f10bc6574e110f/FramelessWindow/CustomMouseArea.qmlc -------------------------------------------------------------------------------- /FramelessWindow/FramelessWindow.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.7 2 | import QtQuick.Controls 2.2 3 | import "../ContentWindow" 4 | 5 | Page{ 6 | property QtObject parentObj; 7 | property color borderColor: "#1883D7"; //边框颜色 8 | property string titleIcon; //标题栏图标 9 | property color titleColor:"#00bfff";//标题栏颜色 10 | id:root; 11 | anchors.fill: parent; 12 | 13 | //边框 14 | background: Rectangle{ 15 | anchors.fill: parent; 16 | border{ 17 | color: borderColor; 18 | width: 1 19 | } 20 | } 21 | //标题栏 22 | TitleBar{ 23 | icon: root.titleIcon; 24 | parentObj: root.parentObj; 25 | titleColor: root.titleColor; 26 | height: 30; 27 | anchors{ 28 | left: parent.left 29 | leftMargin: 1 30 | right: parent.right 31 | rightMargin: 1 32 | top:parent.top 33 | topMargin: 1 34 | } 35 | } 36 | //主界面窗口 37 | ContentWindow{ 38 | anchors{ 39 | top:parent.top; 40 | topMargin: 31; 41 | left: parent.left; 42 | leftMargin: 1 43 | right: parent.right; 44 | rightMargin: 1 45 | bottom: parent.bottom 46 | bottomMargin: 1 47 | } 48 | } 49 | //窗口拉伸 50 | CustomMouseArea{ 51 | id:left; 52 | type: 3; 53 | height: parent.height 54 | anchors.left: parent.left 55 | anchors.leftMargin: 0 56 | anchors.top: parent.top 57 | anchors.topMargin: 0 58 | parentObj: root.parentObj; 59 | } 60 | CustomMouseArea{ 61 | id:right; 62 | type: 4; 63 | height: parent.height 64 | anchors.right: parent.right 65 | anchors.rightMargin: 0 66 | anchors.top: parent.top 67 | anchors.topMargin: 0 68 | parentObj: root.parentObj; 69 | } 70 | CustomMouseArea{ 71 | id:top; 72 | type: 1; 73 | width: parent.width 74 | anchors.left: parent.left 75 | anchors.leftMargin: 0 76 | anchors.top: parent.top 77 | anchors.topMargin: 0 78 | parentObj: root.parentObj; 79 | } 80 | CustomMouseArea{ 81 | id:bottom; 82 | type: 2; 83 | width: parent.width 84 | anchors.left: parent.left 85 | anchors.leftMargin: 0 86 | anchors.bottom: parent.bottom 87 | anchors.bottomMargin: 0 88 | parentObj: root.parentObj; 89 | } 90 | CustomMouseArea{ 91 | id:topLeft; 92 | type: 5; 93 | anchors.left: parent.left 94 | anchors.leftMargin: 0 95 | anchors.top: parent.top 96 | anchors.topMargin: 0 97 | parentObj: root.parentObj; 98 | } 99 | CustomMouseArea{ 100 | id:topRight; 101 | type: 6; 102 | anchors.right: parent.right 103 | anchors.rightMargin: 0 104 | anchors.top: parent.top 105 | anchors.topMargin: 0 106 | parentObj: root.parentObj; 107 | } 108 | CustomMouseArea{ 109 | id: bottomLeft 110 | anchors.left:parent.left 111 | anchors.leftMargin: 0 112 | anchors.bottom: parent.bottom 113 | anchors.bottomMargin: 0 114 | parentObj: root.parentObj; 115 | type: 7 116 | } 117 | CustomMouseArea{ 118 | id:bottomRight; 119 | type: 8; 120 | anchors.right: parent.right 121 | anchors.rightMargin: 0 122 | anchors.bottom: parent.bottom 123 | anchors.bottomMargin: 0 124 | parentObj: root.parentObj; 125 | } 126 | 127 | 128 | } 129 | -------------------------------------------------------------------------------- /FramelessWindow/TitleBar.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.7 2 | import QtQuick.Controls 2.1 3 | import QtQuick.Window 2.2 4 | 5 | Rectangle{ 6 | property string icon; 7 | property string title:qsTr("窗口"); 8 | property QtObject parentObj; 9 | property color titleColor: "#00bfff"; 10 | property color minBtnClickColor: "#33afff";//点击时颜色 11 | property color minBtnHoveredColor: "#00afff";//hover颜色 12 | property color minBtnNormalColor: "#00bfff";//正常状态颜色 13 | property color maxBtnClickColor: "#33afff"; 14 | property color maxBtnHoveredColor: "#00afff"; 15 | property color maxBtnNormalColor: "#00bfff"; 16 | property color closeBtnClickColor: "#FB6177"; 17 | property color closeBtnHoveredColor: "#FB6155"; 18 | property color closeBtnNormalColor: "#00bfff"; 19 | 20 | id:titleBar; 21 | color: titleColor; 22 | 23 | MouseArea{ 24 | property real xmouse; //鼠标的x轴坐标 25 | property real ymouse; //y轴坐标 26 | anchors.fill: parent 27 | cursorShape: Qt.SizeAllCursor; 28 | 29 | onPressed: { 30 | xmouse=mouse.x; 31 | ymouse=mouse.y; 32 | } 33 | 34 | onPositionChanged: { 35 | parentObj.x=parentObj.x+(mouse.x-xmouse); 36 | parentObj.y=parentObj.y+(mouse.y-ymouse); 37 | } 38 | } 39 | 40 | //图标 41 | Image { 42 | id: titleIcon 43 | source: icon; 44 | width: parent.height-5 45 | height: parent.height-5 46 | anchors{ 47 | left: parent.left; 48 | leftMargin: 5; 49 | verticalCenter: parent.verticalCenter; 50 | } 51 | } 52 | 53 | //标题 54 | Label{ 55 | anchors{ 56 | left: titleIcon.right; 57 | leftMargin: 5; 58 | verticalCenter: parent.verticalCenter; 59 | } 60 | text: title; 61 | font{ 62 | family: "Microsoft YaHei"; 63 | pixelSize: 14; 64 | bold: false; 65 | } 66 | } 67 | 68 | //最小化 69 | Button{ 70 | id:minBtn; 71 | anchors{ 72 | right: maxBtn.left; 73 | } 74 | flat: true; 75 | font{ 76 | family: icomoonFont.name; 77 | pixelSize: titleBar.height/2; 78 | } 79 | text: "\uf4e4"; 80 | background: Rectangle{ 81 | implicitWidth: titleBar.height; 82 | implicitHeight: titleBar.height; 83 | color: { 84 | if(minBtn.pressed && minBtn.hovered) 85 | return minBtnClickColor; 86 | if(minBtn.hovered) 87 | return minBtnHoveredColor; 88 | else 89 | return minBtnNormalColor; 90 | } 91 | } 92 | contentItem: Label{ 93 | text: minBtn.text; 94 | font: minBtn.font; 95 | verticalAlignment: Text.AlignVCenter 96 | horizontalAlignment: Text.AlignHCenter 97 | } 98 | 99 | ToolTip.visible: minBtn.hovered; 100 | ToolTip.delay: 500; 101 | ToolTip.text: qsTr("最小化"); 102 | 103 | onClicked: { 104 | parentObj.visibility=Window.Minimized; 105 | } 106 | } 107 | //最大化 108 | Button{ 109 | id:maxBtn; 110 | anchors{ 111 | right: closeBtn.left; 112 | } 113 | flat: true; 114 | font{ 115 | family: icomoonFont.name; 116 | pixelSize: titleBar.height/2; 117 | } 118 | text: { 119 | if(parentObj.visibility!==Window.FullScreen) 120 | return "\uf4a7"; 121 | else 122 | return "\ufe57"; 123 | } 124 | 125 | background: Rectangle{ 126 | implicitWidth: titleBar.height; 127 | implicitHeight: titleBar.height; 128 | color: { 129 | if(maxBtn.pressed && maxBtn.hovered) 130 | return maxBtnClickColor; 131 | if(maxBtn.hovered) 132 | return maxBtnHoveredColor; 133 | else 134 | return maxBtnNormalColor; 135 | } 136 | } 137 | contentItem: Label{ 138 | text: maxBtn.text; 139 | font: maxBtn.font; 140 | verticalAlignment: Text.AlignVCenter 141 | horizontalAlignment: Text.AlignHCenter 142 | } 143 | 144 | ToolTip.visible: maxBtn.hovered; 145 | ToolTip.delay: 500; 146 | ToolTip.text: parentObj.visibility===Window.FullScreen?qsTr("向下还原"):qsTr("最大化"); 147 | 148 | onClicked: { 149 | parentObj.visibility=parentObj.visibility===Window.FullScreen?Window.Windowed:Window.FullScreen; 150 | } 151 | } 152 | //关闭 153 | Button{ 154 | id:closeBtn; 155 | anchors{ 156 | right: parent.right; 157 | } 158 | flat: true; 159 | font{ 160 | family: icomoonFont.name; 161 | pixelSize: titleBar.height/2; 162 | } 163 | text: "\uf4e6"; 164 | background: Rectangle{ 165 | implicitWidth: titleBar.height; 166 | implicitHeight: titleBar.height; 167 | color: { 168 | if(closeBtn.pressed && closeBtn.hovered) 169 | return closeBtnClickColor; 170 | if(closeBtn.hovered) 171 | return closeBtnHoveredColor; 172 | else 173 | return closeBtnNormalColor; 174 | } 175 | } 176 | 177 | contentItem: Label{ 178 | text: closeBtn.text; 179 | font: closeBtn.font; 180 | verticalAlignment: Text.AlignVCenter 181 | horizontalAlignment: Text.AlignHCenter 182 | } 183 | 184 | ToolTip.visible: closeBtn.hovered; 185 | ToolTip.delay: 500; 186 | ToolTip.text: qsTr("关闭"); 187 | 188 | onClicked: { 189 | Qt.quit(); 190 | } 191 | } 192 | 193 | } 194 | -------------------------------------------------------------------------------- /FramelessWindow/framelessWindow.pri: -------------------------------------------------------------------------------- 1 | DISTFILES += \ 2 | $$PWD/CustomMouseArea.qml \ 3 | $$PWD/FramelessWindow.qml \ 4 | $$PWD/TitleBar.qml 5 | -------------------------------------------------------------------------------- /Images/laboratory.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shenjing023/FramelessWindow/ba1a490f1f424c7d7901c68863f10bc6574e110f/Images/laboratory.ico -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | GNU GENERAL PUBLIC LICENSE 2 | Version 2, June 1991 3 | 4 | Copyright (C) 1989, 1991 Free Software Foundation, Inc., 5 | 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 6 | Everyone is permitted to copy and distribute verbatim copies 7 | of this license document, but changing it is not allowed. 8 | 9 | Preamble 10 | 11 | The licenses for most software are designed to take away your 12 | freedom to share and change it. By contrast, the GNU General Public 13 | License is intended to guarantee your freedom to share and change free 14 | software--to make sure the software is free for all its users. This 15 | General Public License applies to most of the Free Software 16 | Foundation's software and to any other program whose authors commit to 17 | using it. (Some other Free Software Foundation software is covered by 18 | the GNU Lesser General Public License instead.) You can apply it to 19 | your programs, too. 20 | 21 | When we speak of free software, we are referring to freedom, not 22 | price. Our General Public Licenses are designed to make sure that you 23 | have the freedom to distribute copies of free software (and charge for 24 | this service if you wish), that you receive source code or can get it 25 | if you want it, that you can change the software or use pieces of it 26 | in new free programs; and that you know you can do these things. 27 | 28 | To protect your rights, we need to make restrictions that forbid 29 | anyone to deny you these rights or to ask you to surrender the rights. 30 | These restrictions translate to certain responsibilities for you if you 31 | distribute copies of the software, or if you modify it. 32 | 33 | For example, if you distribute copies of such a program, whether 34 | gratis or for a fee, you must give the recipients all the rights that 35 | you have. You must make sure that they, too, receive or can get the 36 | source code. And you must show them these terms so they know their 37 | rights. 38 | 39 | We protect your rights with two steps: (1) copyright the software, and 40 | (2) offer you this license which gives you legal permission to copy, 41 | distribute and/or modify the software. 42 | 43 | Also, for each author's protection and ours, we want to make certain 44 | that everyone understands that there is no warranty for this free 45 | software. If the software is modified by someone else and passed on, we 46 | want its recipients to know that what they have is not the original, so 47 | that any problems introduced by others will not reflect on the original 48 | authors' reputations. 49 | 50 | Finally, any free program is threatened constantly by software 51 | patents. We wish to avoid the danger that redistributors of a free 52 | program will individually obtain patent licenses, in effect making the 53 | program proprietary. To prevent this, we have made it clear that any 54 | patent must be licensed for everyone's free use or not licensed at all. 55 | 56 | The precise terms and conditions for copying, distribution and 57 | modification follow. 58 | 59 | GNU GENERAL PUBLIC LICENSE 60 | TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 61 | 62 | 0. This License applies to any program or other work which contains 63 | a notice placed by the copyright holder saying it may be distributed 64 | under the terms of this General Public License. The "Program", below, 65 | refers to any such program or work, and a "work based on the Program" 66 | means either the Program or any derivative work under copyright law: 67 | that is to say, a work containing the Program or a portion of it, 68 | either verbatim or with modifications and/or translated into another 69 | language. (Hereinafter, translation is included without limitation in 70 | the term "modification".) Each licensee is addressed as "you". 71 | 72 | Activities other than copying, distribution and modification are not 73 | covered by this License; they are outside its scope. The act of 74 | running the Program is not restricted, and the output from the Program 75 | is covered only if its contents constitute a work based on the 76 | Program (independent of having been made by running the Program). 77 | Whether that is true depends on what the Program does. 78 | 79 | 1. You may copy and distribute verbatim copies of the Program's 80 | source code as you receive it, in any medium, provided that you 81 | conspicuously and appropriately publish on each copy an appropriate 82 | copyright notice and disclaimer of warranty; keep intact all the 83 | notices that refer to this License and to the absence of any warranty; 84 | and give any other recipients of the Program a copy of this License 85 | along with the Program. 86 | 87 | You may charge a fee for the physical act of transferring a copy, and 88 | you may at your option offer warranty protection in exchange for a fee. 89 | 90 | 2. You may modify your copy or copies of the Program or any portion 91 | of it, thus forming a work based on the Program, and copy and 92 | distribute such modifications or work under the terms of Section 1 93 | above, provided that you also meet all of these conditions: 94 | 95 | a) You must cause the modified files to carry prominent notices 96 | stating that you changed the files and the date of any change. 97 | 98 | b) You must cause any work that you distribute or publish, that in 99 | whole or in part contains or is derived from the Program or any 100 | part thereof, to be licensed as a whole at no charge to all third 101 | parties under the terms of this License. 102 | 103 | c) If the modified program normally reads commands interactively 104 | when run, you must cause it, when started running for such 105 | interactive use in the most ordinary way, to print or display an 106 | announcement including an appropriate copyright notice and a 107 | notice that there is no warranty (or else, saying that you provide 108 | a warranty) and that users may redistribute the program under 109 | these conditions, and telling the user how to view a copy of this 110 | License. (Exception: if the Program itself is interactive but 111 | does not normally print such an announcement, your work based on 112 | the Program is not required to print an announcement.) 113 | 114 | These requirements apply to the modified work as a whole. If 115 | identifiable sections of that work are not derived from the Program, 116 | and can be reasonably considered independent and separate works in 117 | themselves, then this License, and its terms, do not apply to those 118 | sections when you distribute them as separate works. But when you 119 | distribute the same sections as part of a whole which is a work based 120 | on the Program, the distribution of the whole must be on the terms of 121 | this License, whose permissions for other licensees extend to the 122 | entire whole, and thus to each and every part regardless of who wrote it. 123 | 124 | Thus, it is not the intent of this section to claim rights or contest 125 | your rights to work written entirely by you; rather, the intent is to 126 | exercise the right to control the distribution of derivative or 127 | collective works based on the Program. 128 | 129 | In addition, mere aggregation of another work not based on the Program 130 | with the Program (or with a work based on the Program) on a volume of 131 | a storage or distribution medium does not bring the other work under 132 | the scope of this License. 133 | 134 | 3. You may copy and distribute the Program (or a work based on it, 135 | under Section 2) in object code or executable form under the terms of 136 | Sections 1 and 2 above provided that you also do one of the following: 137 | 138 | a) Accompany it with the complete corresponding machine-readable 139 | source code, which must be distributed under the terms of Sections 140 | 1 and 2 above on a medium customarily used for software interchange; or, 141 | 142 | b) Accompany it with a written offer, valid for at least three 143 | years, to give any third party, for a charge no more than your 144 | cost of physically performing source distribution, a complete 145 | machine-readable copy of the corresponding source code, to be 146 | distributed under the terms of Sections 1 and 2 above on a medium 147 | customarily used for software interchange; or, 148 | 149 | c) Accompany it with the information you received as to the offer 150 | to distribute corresponding source code. (This alternative is 151 | allowed only for noncommercial distribution and only if you 152 | received the program in object code or executable form with such 153 | an offer, in accord with Subsection b above.) 154 | 155 | The source code for a work means the preferred form of the work for 156 | making modifications to it. For an executable work, complete source 157 | code means all the source code for all modules it contains, plus any 158 | associated interface definition files, plus the scripts used to 159 | control compilation and installation of the executable. However, as a 160 | special exception, the source code distributed need not include 161 | anything that is normally distributed (in either source or binary 162 | form) with the major components (compiler, kernel, and so on) of the 163 | operating system on which the executable runs, unless that component 164 | itself accompanies the executable. 165 | 166 | If distribution of executable or object code is made by offering 167 | access to copy from a designated place, then offering equivalent 168 | access to copy the source code from the same place counts as 169 | distribution of the source code, even though third parties are not 170 | compelled to copy the source along with the object code. 171 | 172 | 4. You may not copy, modify, sublicense, or distribute the Program 173 | except as expressly provided under this License. Any attempt 174 | otherwise to copy, modify, sublicense or distribute the Program is 175 | void, and will automatically terminate your rights under this License. 176 | However, parties who have received copies, or rights, from you under 177 | this License will not have their licenses terminated so long as such 178 | parties remain in full compliance. 179 | 180 | 5. You are not required to accept this License, since you have not 181 | signed it. However, nothing else grants you permission to modify or 182 | distribute the Program or its derivative works. These actions are 183 | prohibited by law if you do not accept this License. Therefore, by 184 | modifying or distributing the Program (or any work based on the 185 | Program), you indicate your acceptance of this License to do so, and 186 | all its terms and conditions for copying, distributing or modifying 187 | the Program or works based on it. 188 | 189 | 6. Each time you redistribute the Program (or any work based on the 190 | Program), the recipient automatically receives a license from the 191 | original licensor to copy, distribute or modify the Program subject to 192 | these terms and conditions. You may not impose any further 193 | restrictions on the recipients' exercise of the rights granted herein. 194 | You are not responsible for enforcing compliance by third parties to 195 | this License. 196 | 197 | 7. If, as a consequence of a court judgment or allegation of patent 198 | infringement or for any other reason (not limited to patent issues), 199 | conditions are imposed on you (whether by court order, agreement or 200 | otherwise) that contradict the conditions of this License, they do not 201 | excuse you from the conditions of this License. If you cannot 202 | distribute so as to satisfy simultaneously your obligations under this 203 | License and any other pertinent obligations, then as a consequence you 204 | may not distribute the Program at all. For example, if a patent 205 | license would not permit royalty-free redistribution of the Program by 206 | all those who receive copies directly or indirectly through you, then 207 | the only way you could satisfy both it and this License would be to 208 | refrain entirely from distribution of the Program. 209 | 210 | If any portion of this section is held invalid or unenforceable under 211 | any particular circumstance, the balance of the section is intended to 212 | apply and the section as a whole is intended to apply in other 213 | circumstances. 214 | 215 | It is not the purpose of this section to induce you to infringe any 216 | patents or other property right claims or to contest validity of any 217 | such claims; this section has the sole purpose of protecting the 218 | integrity of the free software distribution system, which is 219 | implemented by public license practices. Many people have made 220 | generous contributions to the wide range of software distributed 221 | through that system in reliance on consistent application of that 222 | system; it is up to the author/donor to decide if he or she is willing 223 | to distribute software through any other system and a licensee cannot 224 | impose that choice. 225 | 226 | This section is intended to make thoroughly clear what is believed to 227 | be a consequence of the rest of this License. 228 | 229 | 8. If the distribution and/or use of the Program is restricted in 230 | certain countries either by patents or by copyrighted interfaces, the 231 | original copyright holder who places the Program under this License 232 | may add an explicit geographical distribution limitation excluding 233 | those countries, so that distribution is permitted only in or among 234 | countries not thus excluded. In such case, this License incorporates 235 | the limitation as if written in the body of this License. 236 | 237 | 9. The Free Software Foundation may publish revised and/or new versions 238 | of the General Public License from time to time. Such new versions will 239 | be similar in spirit to the present version, but may differ in detail to 240 | address new problems or concerns. 241 | 242 | Each version is given a distinguishing version number. If the Program 243 | specifies a version number of this License which applies to it and "any 244 | later version", you have the option of following the terms and conditions 245 | either of that version or of any later version published by the Free 246 | Software Foundation. If the Program does not specify a version number of 247 | this License, you may choose any version ever published by the Free Software 248 | Foundation. 249 | 250 | 10. If you wish to incorporate parts of the Program into other free 251 | programs whose distribution conditions are different, write to the author 252 | to ask for permission. For software which is copyrighted by the Free 253 | Software Foundation, write to the Free Software Foundation; we sometimes 254 | make exceptions for this. Our decision will be guided by the two goals 255 | of preserving the free status of all derivatives of our free software and 256 | of promoting the sharing and reuse of software generally. 257 | 258 | NO WARRANTY 259 | 260 | 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY 261 | FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN 262 | OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES 263 | PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED 264 | OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 265 | MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS 266 | TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE 267 | PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, 268 | REPAIR OR CORRECTION. 269 | 270 | 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 271 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR 272 | REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, 273 | INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING 274 | OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED 275 | TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY 276 | YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER 277 | PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE 278 | POSSIBILITY OF SUCH DAMAGES. 279 | 280 | END OF TERMS AND CONDITIONS 281 | 282 | How to Apply These Terms to Your New Programs 283 | 284 | If you develop a new program, and you want it to be of the greatest 285 | possible use to the public, the best way to achieve this is to make it 286 | free software which everyone can redistribute and change under these terms. 287 | 288 | To do so, attach the following notices to the program. It is safest 289 | to attach them to the start of each source file to most effectively 290 | convey the exclusion of warranty; and each file should have at least 291 | the "copyright" line and a pointer to where the full notice is found. 292 | 293 | {description} 294 | Copyright (C) {year} {fullname} 295 | 296 | This program is free software; you can redistribute it and/or modify 297 | it under the terms of the GNU General Public License as published by 298 | the Free Software Foundation; either version 2 of the License, or 299 | (at your option) any later version. 300 | 301 | This program is distributed in the hope that it will be useful, 302 | but WITHOUT ANY WARRANTY; without even the implied warranty of 303 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 304 | GNU General Public License for more details. 305 | 306 | You should have received a copy of the GNU General Public License along 307 | with this program; if not, write to the Free Software Foundation, Inc., 308 | 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 309 | 310 | Also add information on how to contact you by electronic and paper mail. 311 | 312 | If the program is interactive, make it output a short notice like this 313 | when it starts in an interactive mode: 314 | 315 | Gnomovision version 69, Copyright (C) year name of author 316 | Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 317 | This is free software, and you are welcome to redistribute it 318 | under certain conditions; type `show c' for details. 319 | 320 | The hypothetical commands `show w' and `show c' should show the appropriate 321 | parts of the General Public License. Of course, the commands you use may 322 | be called something other than `show w' and `show c'; they could even be 323 | mouse-clicks or menu items--whatever suits your program. 324 | 325 | You should also get your employer (if you work as a programmer) or your 326 | school, if any, to sign a "copyright disclaimer" for the program, if 327 | necessary. Here is a sample; alter the names: 328 | 329 | Yoyodyne, Inc., hereby disclaims all copyright interest in the program 330 | `Gnomovision' (which makes passes at compilers) written by James Hacker. 331 | 332 | {signature of Ty Coon}, 1 April 1989 333 | Ty Coon, President of Vice 334 | 335 | This General Public License does not permit incorporating your program into 336 | proprietary programs. If your program is a subroutine library, you may 337 | consider it more useful to permit linking proprietary applications with the 338 | library. If this is what you want to do, use the GNU Lesser General 339 | Public License instead of this License. 340 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # qml无边框窗口 2 | 每次写无边框窗口的时候都在重复造轮子,所以就想把无边框窗口的主要部分(无边框,移动,拉伸)抽取出来。 3 | demo的主要部分在FramelessWindow目录下,新建项目的时候把FramelessWindow目录复制过去,然后修改一下main.qml文件,然后界面的内容在ContentWindow写。 4 | ![](http://ord6anrvd.bkt.clouddn.com/201708062310_597.png) 5 | 6 | -------------------------------------------------------------------------------- /build-Demo2-Desktop_Qt_5_9_0_MSVC2015_64bit-Release/.qmake.stash: -------------------------------------------------------------------------------- 1 | QMAKE_CXX.INCDIRS = \ 2 | C:\\VS2015\\VC\\INCLUDE \ 3 | C:\\VS2015\\VC\\ATLMFC\\INCLUDE \ 4 | "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.10240.0\\ucrt" \ 5 | "C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.6.1\\include\\um" \ 6 | "C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\\\shared" \ 7 | "C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\\\um" \ 8 | "C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\\\winrt" 9 | QMAKE_CXX.LIBDIRS = \ 10 | C:\\VS2015\\VC\\LIB\\amd64 \ 11 | C:\\VS2015\\VC\\ATLMFC\\LIB\\amd64 \ 12 | "C:\\Program Files (x86)\\Windows Kits\\10\\lib\\10.0.10240.0\\ucrt\\x64" \ 13 | "C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.6.1\\lib\\um\\x64" \ 14 | "C:\\Program Files (x86)\\Windows Kits\\8.1\\lib\\winv6.3\\um\\x64" 15 | QMAKE_CXX.QT_COMPILER_STDCXX = 199711L 16 | QMAKE_CXX.QMAKE_MSC_VER = 1900 17 | QMAKE_CXX.QMAKE_MSC_FULL_VER = 190024215 18 | QMAKE_CXX.COMPILER_MACROS = \ 19 | QT_COMPILER_STDCXX \ 20 | QMAKE_MSC_VER \ 21 | QMAKE_MSC_FULL_VER 22 | -------------------------------------------------------------------------------- /build-Demo2-Desktop_Qt_5_9_0_MSVC2015_64bit-Release/Makefile: -------------------------------------------------------------------------------- 1 | ############################################################################# 2 | # Makefile for building: Demo2 3 | # Generated by qmake (3.1) (Qt 5.9.0) 4 | # Project: ..\Demo2.pro 5 | # Template: app 6 | # Command: C:\Qt\Qt5.9.0\5.9\msvc2015_64\bin\qmake.exe -o Makefile ..\Demo2.pro -spec win32-msvc 7 | ############################################################################# 8 | 9 | MAKEFILE = Makefile 10 | 11 | first: release 12 | install: release-install 13 | uninstall: release-uninstall 14 | QMAKE = C:\Qt\Qt5.9.0\5.9\msvc2015_64\bin\qmake.exe 15 | DEL_FILE = del 16 | CHK_DIR_EXISTS= if not exist 17 | MKDIR = mkdir 18 | COPY = copy /y 19 | COPY_FILE = copy /y 20 | COPY_DIR = xcopy /s /q /y /i 21 | INSTALL_FILE = copy /y 22 | INSTALL_PROGRAM = copy /y 23 | INSTALL_DIR = xcopy /s /q /y /i 24 | QINSTALL_FILE = C:\Qt\Qt5.9.0\5.9\msvc2015_64\bin\qmake.exe -install qinstall file 25 | QINSTALL_PROGRAM = C:\Qt\Qt5.9.0\5.9\msvc2015_64\bin\qmake.exe -install qinstall program 26 | QINSTALL_DIR = C:\Qt\Qt5.9.0\5.9\msvc2015_64\bin\qmake.exe -install qinstall directory 27 | DEL_FILE = del 28 | SYMLINK = $(QMAKE) -install ln -f -s 29 | DEL_DIR = rmdir 30 | MOVE = move 31 | SUBTARGETS = \ 32 | release \ 33 | debug 34 | 35 | 36 | release: FORCE 37 | @set MAKEFLAGS=$(MAKEFLAGS) 38 | $(MAKE) -f $(MAKEFILE).Release 39 | release-make_first: FORCE 40 | @set MAKEFLAGS=$(MAKEFLAGS) 41 | $(MAKE) -f $(MAKEFILE).Release 42 | release-all: FORCE 43 | @set MAKEFLAGS=$(MAKEFLAGS) 44 | $(MAKE) -f $(MAKEFILE).Release all 45 | release-clean: FORCE 46 | @set MAKEFLAGS=$(MAKEFLAGS) 47 | $(MAKE) -f $(MAKEFILE).Release clean 48 | release-distclean: FORCE 49 | @set MAKEFLAGS=$(MAKEFLAGS) 50 | $(MAKE) -f $(MAKEFILE).Release distclean 51 | release-install: FORCE 52 | @set MAKEFLAGS=$(MAKEFLAGS) 53 | $(MAKE) -f $(MAKEFILE).Release install 54 | release-uninstall: FORCE 55 | @set MAKEFLAGS=$(MAKEFLAGS) 56 | $(MAKE) -f $(MAKEFILE).Release uninstall 57 | debug: FORCE 58 | @set MAKEFLAGS=$(MAKEFLAGS) 59 | $(MAKE) -f $(MAKEFILE).Debug 60 | debug-make_first: FORCE 61 | @set MAKEFLAGS=$(MAKEFLAGS) 62 | $(MAKE) -f $(MAKEFILE).Debug 63 | debug-all: FORCE 64 | @set MAKEFLAGS=$(MAKEFLAGS) 65 | $(MAKE) -f $(MAKEFILE).Debug all 66 | debug-clean: FORCE 67 | @set MAKEFLAGS=$(MAKEFLAGS) 68 | $(MAKE) -f $(MAKEFILE).Debug clean 69 | debug-distclean: FORCE 70 | @set MAKEFLAGS=$(MAKEFLAGS) 71 | $(MAKE) -f $(MAKEFILE).Debug distclean 72 | debug-install: FORCE 73 | @set MAKEFLAGS=$(MAKEFLAGS) 74 | $(MAKE) -f $(MAKEFILE).Debug install 75 | debug-uninstall: FORCE 76 | @set MAKEFLAGS=$(MAKEFLAGS) 77 | $(MAKE) -f $(MAKEFILE).Debug uninstall 78 | 79 | Makefile: ..\Demo2.pro ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\spec_pre.prf \ 80 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\common\angle.conf \ 81 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\common\msvc-desktop.conf \ 82 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\qconfig.pri \ 83 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3danimation.pri \ 84 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3danimation_private.pri \ 85 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dcore.pri \ 86 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dcore_private.pri \ 87 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dextras.pri \ 88 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dextras_private.pri \ 89 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dinput.pri \ 90 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dinput_private.pri \ 91 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dlogic.pri \ 92 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dlogic_private.pri \ 93 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dquick.pri \ 94 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dquick_private.pri \ 95 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dquickanimation.pri \ 96 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dquickanimation_private.pri \ 97 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dquickextras.pri \ 98 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dquickextras_private.pri \ 99 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dquickinput.pri \ 100 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dquickinput_private.pri \ 101 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dquickrender.pri \ 102 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dquickrender_private.pri \ 103 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dquickscene2d.pri \ 104 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dquickscene2d_private.pri \ 105 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3drender.pri \ 106 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3drender_private.pri \ 107 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_accessibility_support_private.pri \ 108 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_axbase.pri \ 109 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_axbase_private.pri \ 110 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_axcontainer.pri \ 111 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_axcontainer_private.pri \ 112 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_axserver.pri \ 113 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_axserver_private.pri \ 114 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_bluetooth.pri \ 115 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_bluetooth_private.pri \ 116 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_bootstrap_private.pri \ 117 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_charts.pri \ 118 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_charts_private.pri \ 119 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_concurrent.pri \ 120 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_concurrent_private.pri \ 121 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_core.pri \ 122 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_core_private.pri \ 123 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_datavisualization.pri \ 124 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_datavisualization_private.pri \ 125 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_dbus.pri \ 126 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_dbus_private.pri \ 127 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_designer.pri \ 128 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_designer_private.pri \ 129 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_designercomponents_private.pri \ 130 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_devicediscovery_support_private.pri \ 131 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_egl_support_private.pri \ 132 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_eventdispatcher_support_private.pri \ 133 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_fb_support_private.pri \ 134 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_fontdatabase_support_private.pri \ 135 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_gamepad.pri \ 136 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_gamepad_private.pri \ 137 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_gui.pri \ 138 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_gui_private.pri \ 139 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_help.pri \ 140 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_help_private.pri \ 141 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_location.pri \ 142 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_location_private.pri \ 143 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_multimedia.pri \ 144 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_multimedia_private.pri \ 145 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_multimediawidgets.pri \ 146 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_multimediawidgets_private.pri \ 147 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_network.pri \ 148 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_network_private.pri \ 149 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_networkauth.pri \ 150 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_networkauth_private.pri \ 151 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_nfc.pri \ 152 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_nfc_private.pri \ 153 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_opengl.pri \ 154 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_opengl_private.pri \ 155 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_openglextensions.pri \ 156 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_openglextensions_private.pri \ 157 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_packetprotocol_private.pri \ 158 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_platformcompositor_support_private.pri \ 159 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_positioning.pri \ 160 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_positioning_private.pri \ 161 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_printsupport.pri \ 162 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_printsupport_private.pri \ 163 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_purchasing.pri \ 164 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_purchasing_private.pri \ 165 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_qml.pri \ 166 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_qml_private.pri \ 167 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_qmldebug_private.pri \ 168 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_qmldevtools_private.pri \ 169 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_qmltest.pri \ 170 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_qmltest_private.pri \ 171 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri \ 172 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_quick.pri \ 173 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_quick_private.pri \ 174 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_quickcontrols2.pri \ 175 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_quickcontrols2_private.pri \ 176 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_quickparticles_private.pri \ 177 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_quicktemplates2_private.pri \ 178 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_quickwidgets.pri \ 179 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_quickwidgets_private.pri \ 180 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_remoteobjects.pri \ 181 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_remoteobjects_private.pri \ 182 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_repparser.pri \ 183 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_repparser_private.pri \ 184 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_script.pri \ 185 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_script_private.pri \ 186 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_scripttools.pri \ 187 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_scripttools_private.pri \ 188 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_scxml.pri \ 189 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_scxml_private.pri \ 190 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_sensors.pri \ 191 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_sensors_private.pri \ 192 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_serialbus.pri \ 193 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_serialbus_private.pri \ 194 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_serialport.pri \ 195 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_serialport_private.pri \ 196 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_sql.pri \ 197 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_sql_private.pri \ 198 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_svg.pri \ 199 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_svg_private.pri \ 200 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_testlib.pri \ 201 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_testlib_private.pri \ 202 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_texttospeech.pri \ 203 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_texttospeech_private.pri \ 204 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_theme_support_private.pri \ 205 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_uiplugin.pri \ 206 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_uitools.pri \ 207 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_uitools_private.pri \ 208 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_webchannel.pri \ 209 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_webchannel_private.pri \ 210 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_webengine.pri \ 211 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_webengine_private.pri \ 212 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_webenginecore.pri \ 213 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_webenginecore_private.pri \ 214 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri \ 215 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_webenginewidgets.pri \ 216 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_webenginewidgets_private.pri \ 217 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_websockets.pri \ 218 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_websockets_private.pri \ 219 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_webview.pri \ 220 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_webview_private.pri \ 221 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_widgets.pri \ 222 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_widgets_private.pri \ 223 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_winextras.pri \ 224 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_winextras_private.pri \ 225 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_xml.pri \ 226 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_xml_private.pri \ 227 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_xmlpatterns.pri \ 228 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_xmlpatterns_private.pri \ 229 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_zlib_private.pri \ 230 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\qt_functions.prf \ 231 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\qt_config.prf \ 232 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\win32-msvc\qmake.conf \ 233 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\spec_post.prf \ 234 | .qmake.stash \ 235 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\exclusive_builds.prf \ 236 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\common\msvc-version.conf \ 237 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\toolchain.prf \ 238 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\default_pre.prf \ 239 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\win32\default_pre.prf \ 240 | ..\FramelessWindow\framelessWindow.pri \ 241 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\resolve_config.prf \ 242 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\exclusive_builds_post.prf \ 243 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\default_post.prf \ 244 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\precompile_header.prf \ 245 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\warn_on.prf \ 246 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\qt.prf \ 247 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\resources.prf \ 248 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\moc.prf \ 249 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\win32\opengl.prf \ 250 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\qmake_use.prf \ 251 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\file_copies.prf \ 252 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\win32\windows.prf \ 253 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\testcase_targets.prf \ 254 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\exceptions.prf \ 255 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\yacc.prf \ 256 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\lex.prf \ 257 | ..\Demo2.pro \ 258 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\lib\qtmain.prl \ 259 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\lib\Qt5Quick.prl \ 260 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\lib\Qt5Gui.prl \ 261 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\lib\Qt5Qml.prl \ 262 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\lib\Qt5Network.prl \ 263 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\lib\Qt5Core.prl 264 | $(QMAKE) -o Makefile ..\Demo2.pro -spec win32-msvc 265 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\spec_pre.prf: 266 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\common\angle.conf: 267 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\common\msvc-desktop.conf: 268 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\qconfig.pri: 269 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3danimation.pri: 270 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3danimation_private.pri: 271 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dcore.pri: 272 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dcore_private.pri: 273 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dextras.pri: 274 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dextras_private.pri: 275 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dinput.pri: 276 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dinput_private.pri: 277 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dlogic.pri: 278 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dlogic_private.pri: 279 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dquick.pri: 280 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dquick_private.pri: 281 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dquickanimation.pri: 282 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dquickanimation_private.pri: 283 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dquickextras.pri: 284 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dquickextras_private.pri: 285 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dquickinput.pri: 286 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dquickinput_private.pri: 287 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dquickrender.pri: 288 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dquickrender_private.pri: 289 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dquickscene2d.pri: 290 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dquickscene2d_private.pri: 291 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3drender.pri: 292 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3drender_private.pri: 293 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_accessibility_support_private.pri: 294 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_axbase.pri: 295 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_axbase_private.pri: 296 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_axcontainer.pri: 297 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_axcontainer_private.pri: 298 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_axserver.pri: 299 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_axserver_private.pri: 300 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_bluetooth.pri: 301 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_bluetooth_private.pri: 302 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_bootstrap_private.pri: 303 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_charts.pri: 304 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_charts_private.pri: 305 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_concurrent.pri: 306 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_concurrent_private.pri: 307 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_core.pri: 308 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_core_private.pri: 309 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_datavisualization.pri: 310 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_datavisualization_private.pri: 311 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_dbus.pri: 312 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_dbus_private.pri: 313 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_designer.pri: 314 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_designer_private.pri: 315 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_designercomponents_private.pri: 316 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_devicediscovery_support_private.pri: 317 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_egl_support_private.pri: 318 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_eventdispatcher_support_private.pri: 319 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_fb_support_private.pri: 320 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_fontdatabase_support_private.pri: 321 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_gamepad.pri: 322 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_gamepad_private.pri: 323 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_gui.pri: 324 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_gui_private.pri: 325 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_help.pri: 326 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_help_private.pri: 327 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_location.pri: 328 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_location_private.pri: 329 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_multimedia.pri: 330 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_multimedia_private.pri: 331 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_multimediawidgets.pri: 332 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_multimediawidgets_private.pri: 333 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_network.pri: 334 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_network_private.pri: 335 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_networkauth.pri: 336 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_networkauth_private.pri: 337 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_nfc.pri: 338 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_nfc_private.pri: 339 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_opengl.pri: 340 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_opengl_private.pri: 341 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_openglextensions.pri: 342 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_openglextensions_private.pri: 343 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_packetprotocol_private.pri: 344 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_platformcompositor_support_private.pri: 345 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_positioning.pri: 346 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_positioning_private.pri: 347 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_printsupport.pri: 348 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_printsupport_private.pri: 349 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_purchasing.pri: 350 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_purchasing_private.pri: 351 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_qml.pri: 352 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_qml_private.pri: 353 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_qmldebug_private.pri: 354 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_qmldevtools_private.pri: 355 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_qmltest.pri: 356 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_qmltest_private.pri: 357 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri: 358 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_quick.pri: 359 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_quick_private.pri: 360 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_quickcontrols2.pri: 361 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_quickcontrols2_private.pri: 362 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_quickparticles_private.pri: 363 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_quicktemplates2_private.pri: 364 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_quickwidgets.pri: 365 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_quickwidgets_private.pri: 366 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_remoteobjects.pri: 367 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_remoteobjects_private.pri: 368 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_repparser.pri: 369 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_repparser_private.pri: 370 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_script.pri: 371 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_script_private.pri: 372 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_scripttools.pri: 373 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_scripttools_private.pri: 374 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_scxml.pri: 375 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_scxml_private.pri: 376 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_sensors.pri: 377 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_sensors_private.pri: 378 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_serialbus.pri: 379 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_serialbus_private.pri: 380 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_serialport.pri: 381 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_serialport_private.pri: 382 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_sql.pri: 383 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_sql_private.pri: 384 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_svg.pri: 385 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_svg_private.pri: 386 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_testlib.pri: 387 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_testlib_private.pri: 388 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_texttospeech.pri: 389 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_texttospeech_private.pri: 390 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_theme_support_private.pri: 391 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_uiplugin.pri: 392 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_uitools.pri: 393 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_uitools_private.pri: 394 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_webchannel.pri: 395 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_webchannel_private.pri: 396 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_webengine.pri: 397 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_webengine_private.pri: 398 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_webenginecore.pri: 399 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_webenginecore_private.pri: 400 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri: 401 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_webenginewidgets.pri: 402 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_webenginewidgets_private.pri: 403 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_websockets.pri: 404 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_websockets_private.pri: 405 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_webview.pri: 406 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_webview_private.pri: 407 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_widgets.pri: 408 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_widgets_private.pri: 409 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_winextras.pri: 410 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_winextras_private.pri: 411 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_xml.pri: 412 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_xml_private.pri: 413 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_xmlpatterns.pri: 414 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_xmlpatterns_private.pri: 415 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_zlib_private.pri: 416 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\qt_functions.prf: 417 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\qt_config.prf: 418 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\win32-msvc\qmake.conf: 419 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\spec_post.prf: 420 | .qmake.stash: 421 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\exclusive_builds.prf: 422 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\common\msvc-version.conf: 423 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\toolchain.prf: 424 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\default_pre.prf: 425 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\win32\default_pre.prf: 426 | ..\FramelessWindow\framelessWindow.pri: 427 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\resolve_config.prf: 428 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\exclusive_builds_post.prf: 429 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\default_post.prf: 430 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\precompile_header.prf: 431 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\warn_on.prf: 432 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\qt.prf: 433 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\resources.prf: 434 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\moc.prf: 435 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\win32\opengl.prf: 436 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\qmake_use.prf: 437 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\file_copies.prf: 438 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\win32\windows.prf: 439 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\testcase_targets.prf: 440 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\exceptions.prf: 441 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\yacc.prf: 442 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\lex.prf: 443 | ..\Demo2.pro: 444 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\lib\qtmain.prl: 445 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\lib\Qt5Quick.prl: 446 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\lib\Qt5Gui.prl: 447 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\lib\Qt5Qml.prl: 448 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\lib\Qt5Network.prl: 449 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\lib\Qt5Core.prl: 450 | qmake: FORCE 451 | @$(QMAKE) -o Makefile ..\Demo2.pro -spec win32-msvc 452 | 453 | qmake_all: FORCE 454 | 455 | make_first: release-make_first debug-make_first FORCE 456 | all: release-all debug-all FORCE 457 | clean: release-clean debug-clean FORCE 458 | -$(DEL_FILE) Demo2.exp 459 | distclean: release-distclean debug-distclean FORCE 460 | -$(DEL_FILE) Makefile 461 | -$(DEL_FILE) .qmake.stash Demo2.lib 462 | 463 | release-mocclean: 464 | @set MAKEFLAGS=$(MAKEFLAGS) 465 | $(MAKE) -f $(MAKEFILE).Release mocclean 466 | debug-mocclean: 467 | @set MAKEFLAGS=$(MAKEFLAGS) 468 | $(MAKE) -f $(MAKEFILE).Debug mocclean 469 | mocclean: release-mocclean debug-mocclean 470 | 471 | release-mocables: 472 | @set MAKEFLAGS=$(MAKEFLAGS) 473 | $(MAKE) -f $(MAKEFILE).Release mocables 474 | debug-mocables: 475 | @set MAKEFLAGS=$(MAKEFLAGS) 476 | $(MAKE) -f $(MAKEFILE).Debug mocables 477 | mocables: release-mocables debug-mocables 478 | 479 | check: first 480 | 481 | benchmark: first 482 | FORCE: 483 | 484 | $(MAKEFILE).Release: Makefile 485 | $(MAKEFILE).Debug: Makefile 486 | -------------------------------------------------------------------------------- /build-Demo2-Desktop_Qt_5_9_0_MSVC2015_64bit-Release/Makefile.Debug: -------------------------------------------------------------------------------- 1 | ############################################################################# 2 | # Makefile for building: Demo2 3 | # Generated by qmake (3.1) (Qt 5.9.0) 4 | # Project: ..\Demo2.pro 5 | # Template: app 6 | ############################################################################# 7 | 8 | MAKEFILE = Makefile.Debug 9 | 10 | ####### Compiler, tools and options 11 | 12 | CC = cl 13 | CXX = cl 14 | DEFINES = -DUNICODE -DWIN32 -DWIN64 -DQT_DEPRECATED_WARNINGS -DQT_QUICK_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB 15 | CFLAGS = -nologo -Zc:wchar_t -FS -Zc:strictStrings -Zi -MDd -W3 -w44456 -w44457 -w44458 /Fddebug\Demo2.vc.pdb $(DEFINES) 16 | CXXFLAGS = -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zi -MDd -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -EHsc /Fddebug\Demo2.vc.pdb $(DEFINES) 17 | INCPATH = -I..\..\Demo2 -I. -I..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include -I..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtQuick -I..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtGui -I..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtANGLE -I..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtQml -I..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtNetwork -I..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore -Idebug -I..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\win32-msvc 18 | LINKER = link 19 | LFLAGS = /NOLOGO /DYNAMICBASE /NXCOMPAT /DEBUG /SUBSYSTEM:WINDOWS "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" 20 | LIBS = /LIBPATH:C:\Qt\Qt5.9.0\5.9\msvc2015_64\lib C:\Qt\Qt5.9.0\5.9\msvc2015_64\lib\qtmaind.lib /LIBPATH:C:\utils\my_sql\my_sql\lib /LIBPATH:C:\utils\postgresql\pgsql\lib shell32.lib C:\Qt\Qt5.9.0\5.9\msvc2015_64\lib\Qt5Quickd.lib C:\Qt\Qt5.9.0\5.9\msvc2015_64\lib\Qt5Guid.lib C:\Qt\Qt5.9.0\5.9\msvc2015_64\lib\Qt5Qmld.lib C:\Qt\Qt5.9.0\5.9\msvc2015_64\lib\Qt5Networkd.lib C:\Qt\Qt5.9.0\5.9\msvc2015_64\lib\Qt5Cored.lib 21 | QMAKE = C:\Qt\Qt5.9.0\5.9\msvc2015_64\bin\qmake.exe 22 | IDC = idc 23 | IDL = midl 24 | ZIP = zip -r -9 25 | DEF_FILE = 26 | RES_FILE = 27 | COPY = copy /y 28 | SED = $(QMAKE) -install sed 29 | COPY_FILE = copy /y 30 | COPY_DIR = xcopy /s /q /y /i 31 | DEL_FILE = del 32 | DEL_DIR = rmdir 33 | MOVE = move 34 | CHK_DIR_EXISTS= if not exist 35 | MKDIR = mkdir 36 | INSTALL_FILE = copy /y 37 | INSTALL_PROGRAM = copy /y 38 | INSTALL_DIR = xcopy /s /q /y /i 39 | QINSTALL_FILE = C:\Qt\Qt5.9.0\5.9\msvc2015_64\bin\qmake.exe -install qinstall file 40 | QINSTALL_PROGRAM = C:\Qt\Qt5.9.0\5.9\msvc2015_64\bin\qmake.exe -install qinstall program 41 | QINSTALL_DIR = C:\Qt\Qt5.9.0\5.9\msvc2015_64\bin\qmake.exe -install qinstall directory 42 | 43 | ####### Output directory 44 | 45 | OBJECTS_DIR = debug 46 | 47 | ####### Files 48 | 49 | SOURCES = ..\main.cpp debug\qrc_qml.cpp 50 | OBJECTS = debug\main.obj \ 51 | debug\qrc_qml.obj 52 | 53 | DIST = "C:/Qt/Qt Projects/QML/Demo2/FramelessWindow/CustomMouseArea.qml" \ 54 | "C:/Qt/Qt Projects/QML/Demo2/FramelessWindow/FramelessWindow.qml" \ 55 | "C:/Qt/Qt Projects/QML/Demo2/FramelessWindow/TitleBar.qml" ..\main.cpp 56 | QMAKE_TARGET = Demo2 57 | DESTDIR = debug\ #avoid trailing-slash linebreak 58 | TARGET = Demo2.exe 59 | DESTDIR_TARGET = debug\Demo2.exe 60 | 61 | ####### Implicit rules 62 | 63 | .SUFFIXES: .c .cpp .cc .cxx 64 | 65 | {debug}.cpp{debug\}.obj:: 66 | $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<< 67 | $< 68 | << 69 | 70 | {debug}.cc{debug\}.obj:: 71 | $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<< 72 | $< 73 | << 74 | 75 | {debug}.cxx{debug\}.obj:: 76 | $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<< 77 | $< 78 | << 79 | 80 | {debug}.c{debug\}.obj:: 81 | $(CC) -c $(CFLAGS) $(INCPATH) -Fodebug\ @<< 82 | $< 83 | << 84 | 85 | {..}.cpp{debug\}.obj:: 86 | $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<< 87 | $< 88 | << 89 | 90 | {..}.cc{debug\}.obj:: 91 | $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<< 92 | $< 93 | << 94 | 95 | {..}.cxx{debug\}.obj:: 96 | $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<< 97 | $< 98 | << 99 | 100 | {..}.c{debug\}.obj:: 101 | $(CC) -c $(CFLAGS) $(INCPATH) -Fodebug\ @<< 102 | $< 103 | << 104 | 105 | {.}.cpp{debug\}.obj:: 106 | $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<< 107 | $< 108 | << 109 | 110 | {.}.cc{debug\}.obj:: 111 | $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<< 112 | $< 113 | << 114 | 115 | {.}.cxx{debug\}.obj:: 116 | $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<< 117 | $< 118 | << 119 | 120 | {.}.c{debug\}.obj:: 121 | $(CC) -c $(CFLAGS) $(INCPATH) -Fodebug\ @<< 122 | $< 123 | << 124 | 125 | ####### Build rules 126 | 127 | first: all 128 | all: Makefile.Debug $(DESTDIR_TARGET) 129 | 130 | $(DESTDIR_TARGET): $(OBJECTS) 131 | $(LINKER) $(LFLAGS) /MANIFEST:embed /OUT:$(DESTDIR_TARGET) @<< 132 | debug\main.obj debug\qrc_qml.obj 133 | $(LIBS) 134 | << 135 | 136 | qmake: FORCE 137 | @$(QMAKE) -o Makefile.Debug ..\Demo2.pro -spec win32-msvc 138 | 139 | qmake_all: FORCE 140 | 141 | dist: 142 | $(ZIP) Demo2.zip $(SOURCES) $(DIST) ..\Demo2.pro ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\spec_pre.prf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\common\angle.conf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\common\msvc-desktop.conf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\qconfig.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3danimation.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3danimation_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dcore.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dcore_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dextras.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dextras_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dinput.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dinput_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dlogic.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dlogic_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dquick.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dquick_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dquickanimation.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dquickanimation_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dquickextras.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dquickextras_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dquickinput.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dquickinput_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dquickrender.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dquickrender_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dquickscene2d.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dquickscene2d_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3drender.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3drender_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_accessibility_support_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_axbase.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_axbase_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_axcontainer.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_axcontainer_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_axserver.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_axserver_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_bluetooth.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_bluetooth_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_bootstrap_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_charts.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_charts_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_concurrent.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_concurrent_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_core.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_core_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_datavisualization.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_datavisualization_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_dbus.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_dbus_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_designer.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_designer_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_designercomponents_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_devicediscovery_support_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_egl_support_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_eventdispatcher_support_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_fb_support_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_fontdatabase_support_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_gamepad.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_gamepad_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_gui.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_gui_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_help.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_help_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_location.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_location_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_multimedia.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_multimedia_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_multimediawidgets.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_multimediawidgets_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_network.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_network_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_networkauth.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_networkauth_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_nfc.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_nfc_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_opengl.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_opengl_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_openglextensions.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_openglextensions_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_packetprotocol_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_platformcompositor_support_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_positioning.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_positioning_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_printsupport.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_printsupport_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_purchasing.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_purchasing_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_qml.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_qml_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_qmldebug_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_qmldevtools_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_qmltest.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_qmltest_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_quick.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_quick_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_quickcontrols2.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_quickcontrols2_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_quickparticles_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_quicktemplates2_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_quickwidgets.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_quickwidgets_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_remoteobjects.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_remoteobjects_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_repparser.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_repparser_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_script.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_script_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_scripttools.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_scripttools_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_scxml.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_scxml_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_sensors.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_sensors_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_serialbus.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_serialbus_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_serialport.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_serialport_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_sql.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_sql_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_svg.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_svg_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_testlib.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_testlib_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_texttospeech.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_texttospeech_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_theme_support_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_uiplugin.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_uitools.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_uitools_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_webchannel.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_webchannel_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_webengine.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_webengine_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_webenginecore.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_webenginecore_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_webenginewidgets.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_webenginewidgets_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_websockets.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_websockets_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_webview.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_webview_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_widgets.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_widgets_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_winextras.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_winextras_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_xml.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_xml_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_xmlpatterns.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_xmlpatterns_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_zlib_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\qt_functions.prf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\qt_config.prf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\win32-msvc\qmake.conf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\spec_post.prf .qmake.stash ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\exclusive_builds.prf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\common\msvc-version.conf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\toolchain.prf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\default_pre.prf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\win32\default_pre.prf ..\FramelessWindow\framelessWindow.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\resolve_config.prf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\exclusive_builds_post.prf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\default_post.prf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\build_pass.prf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\precompile_header.prf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\warn_on.prf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\qt.prf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\resources.prf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\moc.prf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\win32\opengl.prf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\qmake_use.prf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\file_copies.prf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\win32\windows.prf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\testcase_targets.prf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\exceptions.prf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\yacc.prf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\lex.prf ..\Demo2.pro ..\qml.qrc ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\lib\qtmaind.prl ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\lib\Qt5Quickd.prl ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\lib\Qt5Guid.prl ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\lib\Qt5Qmld.prl ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\lib\Qt5Networkd.prl ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\lib\Qt5Cored.prl ..\qml.qrc ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\data\dummy.cpp ..\main.cpp 143 | 144 | clean: compiler_clean 145 | -$(DEL_FILE) debug\main.obj debug\qrc_qml.obj 146 | -$(DEL_FILE) debug\Demo2.exp debug\Demo2.vc.pdb debug\Demo2.ilk debug\Demo2.idb 147 | 148 | distclean: clean 149 | -$(DEL_FILE) .qmake.stash debug\Demo2.lib debug\Demo2.pdb 150 | -$(DEL_FILE) $(DESTDIR_TARGET) 151 | -$(DEL_FILE) Makefile.Debug 152 | 153 | mocclean: compiler_moc_header_clean compiler_moc_source_clean 154 | 155 | mocables: compiler_moc_header_make_all compiler_moc_source_make_all 156 | 157 | check: first 158 | 159 | benchmark: first 160 | 161 | compiler_no_pch_compiler_make_all: 162 | compiler_no_pch_compiler_clean: 163 | compiler_rcc_make_all: debug\qrc_qml.cpp 164 | compiler_rcc_clean: 165 | -$(DEL_FILE) debug\qrc_qml.cpp 166 | debug\qrc_qml.cpp: ..\qml.qrc \ 167 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\bin\rcc.exe \ 168 | ..\main.qml \ 169 | ..\Images\laboratory.ico 170 | C:\Qt\Qt5.9.0\5.9\msvc2015_64\bin\rcc.exe -name qml ..\qml.qrc -o debug\qrc_qml.cpp 171 | 172 | compiler_moc_predefs_make_all: debug\moc_predefs.h 173 | compiler_moc_predefs_clean: 174 | -$(DEL_FILE) debug\moc_predefs.h 175 | debug\moc_predefs.h: ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\data\dummy.cpp 176 | cl -BxC:\Qt\Qt5.9.0\5.9\msvc2015_64\bin\qmake.exe -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zi -MDd -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -E -Za ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\data\dummy.cpp 2>NUL >debug\moc_predefs.h 177 | 178 | compiler_moc_header_make_all: 179 | compiler_moc_header_clean: 180 | compiler_moc_source_make_all: 181 | compiler_moc_source_clean: 182 | compiler_yacc_decl_make_all: 183 | compiler_yacc_decl_clean: 184 | compiler_yacc_impl_make_all: 185 | compiler_yacc_impl_clean: 186 | compiler_lex_make_all: 187 | compiler_lex_clean: 188 | compiler_clean: compiler_rcc_clean compiler_moc_predefs_clean 189 | 190 | 191 | 192 | ####### Compile 193 | 194 | debug\main.obj: ..\main.cpp ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtGui\QGuiApplication \ 195 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtGui\qguiapplication.h \ 196 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtGui\qtguiglobal.h \ 197 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qglobal.h \ 198 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qconfig-bootstrapped.h \ 199 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qconfig.h \ 200 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qtcore-config.h \ 201 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qsystemdetection.h \ 202 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qprocessordetection.h \ 203 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qcompilerdetection.h \ 204 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qtypeinfo.h \ 205 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qsysinfo.h \ 206 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qlogging.h \ 207 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qflags.h \ 208 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qatomic.h \ 209 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qbasicatomic.h \ 210 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qatomic_bootstrap.h \ 211 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qgenericatomic.h \ 212 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qatomic_cxx11.h \ 213 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qatomic_msvc.h \ 214 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qglobalstatic.h \ 215 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qmutex.h \ 216 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qnumeric.h \ 217 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qversiontagging.h \ 218 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtGui\qtgui-config.h \ 219 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qcoreapplication.h \ 220 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qstring.h \ 221 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qchar.h \ 222 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qbytearray.h \ 223 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qrefcount.h \ 224 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qnamespace.h \ 225 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qarraydata.h \ 226 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qstringbuilder.h \ 227 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qobject.h \ 228 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qobjectdefs.h \ 229 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qobjectdefs_impl.h \ 230 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qlist.h \ 231 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qalgorithms.h \ 232 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qiterator.h \ 233 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qhashfunctions.h \ 234 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qpair.h \ 235 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qbytearraylist.h \ 236 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qstringlist.h \ 237 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qregexp.h \ 238 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qstringmatcher.h \ 239 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qcoreevent.h \ 240 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qscopedpointer.h \ 241 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qmetatype.h \ 242 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qvarlengtharray.h \ 243 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qcontainerfwd.h \ 244 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qobject_impl.h \ 245 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qeventloop.h \ 246 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtGui\qwindowdefs.h \ 247 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtGui\qwindowdefs_win.h \ 248 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtGui\qinputmethod.h \ 249 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qlocale.h \ 250 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qvariant.h \ 251 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qmap.h \ 252 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qdebug.h \ 253 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qhash.h \ 254 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qtextstream.h \ 255 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qiodevice.h \ 256 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qvector.h \ 257 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qpoint.h \ 258 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qset.h \ 259 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qcontiguouscache.h \ 260 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qsharedpointer.h \ 261 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qshareddata.h \ 262 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qsharedpointer_impl.h \ 263 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qsize.h \ 264 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtQml\QQmlApplicationEngine \ 265 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtQml\qqmlapplicationengine.h \ 266 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtQml\qqmlengine.h \ 267 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qurl.h \ 268 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qurlquery.h \ 269 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtQml\qjsengine.h \ 270 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtQml\qjsvalue.h \ 271 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtQml\qtqmlglobal.h \ 272 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtQml\qtqml-config.h \ 273 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtNetwork\qtnetworkglobal.h \ 274 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtNetwork\qtnetwork-config.h \ 275 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtQml\qqml.h \ 276 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtQml\qqmlprivate.h \ 277 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtQml\qqmlparserstatus.h \ 278 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtQml\qqmlpropertyvaluesource.h \ 279 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtQml\qqmllist.h \ 280 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qmetaobject.h \ 281 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtQml\qqmlerror.h \ 282 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtQml\qqmldebug.h 283 | 284 | debug\qrc_qml.obj: debug\qrc_qml.cpp 285 | 286 | ####### Install 287 | 288 | install: FORCE 289 | 290 | uninstall: FORCE 291 | 292 | FORCE: 293 | 294 | -------------------------------------------------------------------------------- /build-Demo2-Desktop_Qt_5_9_0_MSVC2015_64bit-Release/Makefile.Release: -------------------------------------------------------------------------------- 1 | ############################################################################# 2 | # Makefile for building: Demo2 3 | # Generated by qmake (3.1) (Qt 5.9.0) 4 | # Project: ..\Demo2.pro 5 | # Template: app 6 | ############################################################################# 7 | 8 | MAKEFILE = Makefile.Release 9 | 10 | ####### Compiler, tools and options 11 | 12 | CC = cl 13 | CXX = cl 14 | DEFINES = -DUNICODE -DWIN32 -DWIN64 -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_QUICK_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DNDEBUG 15 | CFLAGS = -nologo -Zc:wchar_t -FS -Zc:strictStrings -O2 -MD -W3 -w44456 -w44457 -w44458 $(DEFINES) 16 | CXXFLAGS = -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -O2 -MD -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -EHsc $(DEFINES) 17 | INCPATH = -I..\..\Demo2 -I. -I..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include -I..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtQuick -I..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtGui -I..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtANGLE -I..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtQml -I..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtNetwork -I..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore -Irelease -I..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\win32-msvc 18 | LINKER = link 19 | LFLAGS = /NOLOGO /DYNAMICBASE /NXCOMPAT /INCREMENTAL:NO /SUBSYSTEM:WINDOWS "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" 20 | LIBS = /LIBPATH:C:\Qt\Qt5.9.0\5.9\msvc2015_64\lib C:\Qt\Qt5.9.0\5.9\msvc2015_64\lib\qtmain.lib /LIBPATH:C:\utils\my_sql\my_sql\lib /LIBPATH:C:\utils\postgresql\pgsql\lib shell32.lib C:\Qt\Qt5.9.0\5.9\msvc2015_64\lib\Qt5Quick.lib C:\Qt\Qt5.9.0\5.9\msvc2015_64\lib\Qt5Gui.lib C:\Qt\Qt5.9.0\5.9\msvc2015_64\lib\Qt5Qml.lib C:\Qt\Qt5.9.0\5.9\msvc2015_64\lib\Qt5Network.lib C:\Qt\Qt5.9.0\5.9\msvc2015_64\lib\Qt5Core.lib 21 | QMAKE = C:\Qt\Qt5.9.0\5.9\msvc2015_64\bin\qmake.exe 22 | IDC = idc 23 | IDL = midl 24 | ZIP = zip -r -9 25 | DEF_FILE = 26 | RES_FILE = 27 | COPY = copy /y 28 | SED = $(QMAKE) -install sed 29 | COPY_FILE = copy /y 30 | COPY_DIR = xcopy /s /q /y /i 31 | DEL_FILE = del 32 | DEL_DIR = rmdir 33 | MOVE = move 34 | CHK_DIR_EXISTS= if not exist 35 | MKDIR = mkdir 36 | INSTALL_FILE = copy /y 37 | INSTALL_PROGRAM = copy /y 38 | INSTALL_DIR = xcopy /s /q /y /i 39 | QINSTALL_FILE = C:\Qt\Qt5.9.0\5.9\msvc2015_64\bin\qmake.exe -install qinstall file 40 | QINSTALL_PROGRAM = C:\Qt\Qt5.9.0\5.9\msvc2015_64\bin\qmake.exe -install qinstall program 41 | QINSTALL_DIR = C:\Qt\Qt5.9.0\5.9\msvc2015_64\bin\qmake.exe -install qinstall directory 42 | 43 | ####### Output directory 44 | 45 | OBJECTS_DIR = release 46 | 47 | ####### Files 48 | 49 | SOURCES = ..\main.cpp release\qrc_qml.cpp 50 | OBJECTS = release\main.obj \ 51 | release\qrc_qml.obj 52 | 53 | DIST = "C:/Qt/Qt Projects/QML/Demo2/FramelessWindow/CustomMouseArea.qml" \ 54 | "C:/Qt/Qt Projects/QML/Demo2/FramelessWindow/FramelessWindow.qml" \ 55 | "C:/Qt/Qt Projects/QML/Demo2/FramelessWindow/TitleBar.qml" ..\main.cpp 56 | QMAKE_TARGET = Demo2 57 | DESTDIR = release\ #avoid trailing-slash linebreak 58 | TARGET = Demo2.exe 59 | DESTDIR_TARGET = release\Demo2.exe 60 | 61 | ####### Implicit rules 62 | 63 | .SUFFIXES: .c .cpp .cc .cxx 64 | 65 | {..}.cpp{release\}.obj:: 66 | $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<< 67 | $< 68 | << 69 | 70 | {..}.cc{release\}.obj:: 71 | $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<< 72 | $< 73 | << 74 | 75 | {..}.cxx{release\}.obj:: 76 | $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<< 77 | $< 78 | << 79 | 80 | {..}.c{release\}.obj:: 81 | $(CC) -c $(CFLAGS) $(INCPATH) -Forelease\ @<< 82 | $< 83 | << 84 | 85 | {release}.cpp{release\}.obj:: 86 | $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<< 87 | $< 88 | << 89 | 90 | {release}.cc{release\}.obj:: 91 | $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<< 92 | $< 93 | << 94 | 95 | {release}.cxx{release\}.obj:: 96 | $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<< 97 | $< 98 | << 99 | 100 | {release}.c{release\}.obj:: 101 | $(CC) -c $(CFLAGS) $(INCPATH) -Forelease\ @<< 102 | $< 103 | << 104 | 105 | {.}.cpp{release\}.obj:: 106 | $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<< 107 | $< 108 | << 109 | 110 | {.}.cc{release\}.obj:: 111 | $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<< 112 | $< 113 | << 114 | 115 | {.}.cxx{release\}.obj:: 116 | $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<< 117 | $< 118 | << 119 | 120 | {.}.c{release\}.obj:: 121 | $(CC) -c $(CFLAGS) $(INCPATH) -Forelease\ @<< 122 | $< 123 | << 124 | 125 | ####### Build rules 126 | 127 | first: all 128 | all: Makefile.Release $(DESTDIR_TARGET) 129 | 130 | $(DESTDIR_TARGET): $(OBJECTS) 131 | $(LINKER) $(LFLAGS) /MANIFEST:embed /OUT:$(DESTDIR_TARGET) @<< 132 | release\main.obj release\qrc_qml.obj 133 | $(LIBS) 134 | << 135 | 136 | qmake: FORCE 137 | @$(QMAKE) -o Makefile.Release ..\Demo2.pro -spec win32-msvc 138 | 139 | qmake_all: FORCE 140 | 141 | dist: 142 | $(ZIP) Demo2.zip $(SOURCES) $(DIST) ..\Demo2.pro ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\spec_pre.prf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\common\angle.conf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\common\msvc-desktop.conf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\qconfig.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3danimation.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3danimation_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dcore.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dcore_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dextras.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dextras_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dinput.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dinput_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dlogic.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dlogic_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dquick.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dquick_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dquickanimation.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dquickanimation_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dquickextras.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dquickextras_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dquickinput.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dquickinput_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dquickrender.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dquickrender_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dquickscene2d.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3dquickscene2d_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3drender.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_3drender_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_accessibility_support_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_axbase.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_axbase_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_axcontainer.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_axcontainer_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_axserver.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_axserver_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_bluetooth.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_bluetooth_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_bootstrap_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_charts.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_charts_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_concurrent.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_concurrent_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_core.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_core_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_datavisualization.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_datavisualization_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_dbus.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_dbus_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_designer.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_designer_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_designercomponents_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_devicediscovery_support_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_egl_support_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_eventdispatcher_support_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_fb_support_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_fontdatabase_support_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_gamepad.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_gamepad_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_gui.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_gui_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_help.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_help_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_location.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_location_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_multimedia.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_multimedia_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_multimediawidgets.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_multimediawidgets_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_network.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_network_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_networkauth.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_networkauth_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_nfc.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_nfc_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_opengl.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_opengl_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_openglextensions.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_openglextensions_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_packetprotocol_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_platformcompositor_support_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_positioning.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_positioning_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_printsupport.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_printsupport_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_purchasing.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_purchasing_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_qml.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_qml_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_qmldebug_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_qmldevtools_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_qmltest.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_qmltest_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_quick.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_quick_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_quickcontrols2.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_quickcontrols2_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_quickparticles_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_quicktemplates2_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_quickwidgets.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_quickwidgets_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_remoteobjects.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_remoteobjects_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_repparser.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_repparser_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_script.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_script_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_scripttools.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_scripttools_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_scxml.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_scxml_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_sensors.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_sensors_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_serialbus.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_serialbus_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_serialport.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_serialport_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_sql.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_sql_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_svg.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_svg_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_testlib.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_testlib_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_texttospeech.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_texttospeech_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_theme_support_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_uiplugin.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_uitools.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_uitools_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_webchannel.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_webchannel_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_webengine.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_webengine_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_webenginecore.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_webenginecore_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_webenginewidgets.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_webenginewidgets_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_websockets.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_websockets_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_webview.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_webview_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_widgets.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_widgets_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_winextras.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_winextras_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_xml.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_xml_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_xmlpatterns.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_xmlpatterns_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\modules\qt_lib_zlib_private.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\qt_functions.prf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\qt_config.prf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\win32-msvc\qmake.conf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\spec_post.prf .qmake.stash ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\exclusive_builds.prf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\common\msvc-version.conf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\toolchain.prf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\default_pre.prf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\win32\default_pre.prf ..\FramelessWindow\framelessWindow.pri ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\resolve_config.prf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\exclusive_builds_post.prf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\default_post.prf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\build_pass.prf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\precompile_header.prf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\warn_on.prf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\qt.prf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\resources.prf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\moc.prf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\win32\opengl.prf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\qmake_use.prf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\file_copies.prf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\win32\windows.prf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\testcase_targets.prf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\exceptions.prf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\yacc.prf ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\lex.prf ..\Demo2.pro ..\qml.qrc ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\lib\qtmain.prl ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\lib\Qt5Quick.prl ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\lib\Qt5Gui.prl ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\lib\Qt5Qml.prl ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\lib\Qt5Network.prl ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\lib\Qt5Core.prl ..\qml.qrc ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\data\dummy.cpp ..\main.cpp 143 | 144 | clean: compiler_clean 145 | -$(DEL_FILE) release\main.obj release\qrc_qml.obj 146 | -$(DEL_FILE) release\Demo2.exp 147 | 148 | distclean: clean 149 | -$(DEL_FILE) .qmake.stash release\Demo2.lib 150 | -$(DEL_FILE) $(DESTDIR_TARGET) 151 | -$(DEL_FILE) Makefile.Release 152 | 153 | mocclean: compiler_moc_header_clean compiler_moc_source_clean 154 | 155 | mocables: compiler_moc_header_make_all compiler_moc_source_make_all 156 | 157 | check: first 158 | 159 | benchmark: first 160 | 161 | compiler_no_pch_compiler_make_all: 162 | compiler_no_pch_compiler_clean: 163 | compiler_rcc_make_all: release\qrc_qml.cpp 164 | compiler_rcc_clean: 165 | -$(DEL_FILE) release\qrc_qml.cpp 166 | release\qrc_qml.cpp: ..\qml.qrc \ 167 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\bin\rcc.exe \ 168 | ..\main.qml \ 169 | ..\Images\laboratory.ico 170 | C:\Qt\Qt5.9.0\5.9\msvc2015_64\bin\rcc.exe -name qml ..\qml.qrc -o release\qrc_qml.cpp 171 | 172 | compiler_moc_predefs_make_all: release\moc_predefs.h 173 | compiler_moc_predefs_clean: 174 | -$(DEL_FILE) release\moc_predefs.h 175 | release\moc_predefs.h: ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\data\dummy.cpp 176 | cl -BxC:\Qt\Qt5.9.0\5.9\msvc2015_64\bin\qmake.exe -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -O2 -MD -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -E -Za ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\mkspecs\features\data\dummy.cpp 2>NUL >release\moc_predefs.h 177 | 178 | compiler_moc_header_make_all: 179 | compiler_moc_header_clean: 180 | compiler_moc_source_make_all: 181 | compiler_moc_source_clean: 182 | compiler_yacc_decl_make_all: 183 | compiler_yacc_decl_clean: 184 | compiler_yacc_impl_make_all: 185 | compiler_yacc_impl_clean: 186 | compiler_lex_make_all: 187 | compiler_lex_clean: 188 | compiler_clean: compiler_rcc_clean compiler_moc_predefs_clean 189 | 190 | 191 | 192 | ####### Compile 193 | 194 | release\main.obj: ..\main.cpp ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtGui\QGuiApplication \ 195 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtGui\qguiapplication.h \ 196 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtGui\qtguiglobal.h \ 197 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qglobal.h \ 198 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qconfig-bootstrapped.h \ 199 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qconfig.h \ 200 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qtcore-config.h \ 201 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qsystemdetection.h \ 202 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qprocessordetection.h \ 203 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qcompilerdetection.h \ 204 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qtypeinfo.h \ 205 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qsysinfo.h \ 206 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qlogging.h \ 207 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qflags.h \ 208 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qatomic.h \ 209 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qbasicatomic.h \ 210 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qatomic_bootstrap.h \ 211 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qgenericatomic.h \ 212 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qatomic_cxx11.h \ 213 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qatomic_msvc.h \ 214 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qglobalstatic.h \ 215 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qmutex.h \ 216 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qnumeric.h \ 217 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qversiontagging.h \ 218 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtGui\qtgui-config.h \ 219 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qcoreapplication.h \ 220 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qstring.h \ 221 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qchar.h \ 222 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qbytearray.h \ 223 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qrefcount.h \ 224 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qnamespace.h \ 225 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qarraydata.h \ 226 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qstringbuilder.h \ 227 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qobject.h \ 228 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qobjectdefs.h \ 229 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qobjectdefs_impl.h \ 230 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qlist.h \ 231 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qalgorithms.h \ 232 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qiterator.h \ 233 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qhashfunctions.h \ 234 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qpair.h \ 235 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qbytearraylist.h \ 236 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qstringlist.h \ 237 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qregexp.h \ 238 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qstringmatcher.h \ 239 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qcoreevent.h \ 240 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qscopedpointer.h \ 241 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qmetatype.h \ 242 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qvarlengtharray.h \ 243 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qcontainerfwd.h \ 244 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qobject_impl.h \ 245 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qeventloop.h \ 246 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtGui\qwindowdefs.h \ 247 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtGui\qwindowdefs_win.h \ 248 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtGui\qinputmethod.h \ 249 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qlocale.h \ 250 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qvariant.h \ 251 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qmap.h \ 252 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qdebug.h \ 253 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qhash.h \ 254 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qtextstream.h \ 255 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qiodevice.h \ 256 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qvector.h \ 257 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qpoint.h \ 258 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qset.h \ 259 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qcontiguouscache.h \ 260 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qsharedpointer.h \ 261 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qshareddata.h \ 262 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qsharedpointer_impl.h \ 263 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qsize.h \ 264 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtQml\QQmlApplicationEngine \ 265 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtQml\qqmlapplicationengine.h \ 266 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtQml\qqmlengine.h \ 267 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qurl.h \ 268 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qurlquery.h \ 269 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtQml\qjsengine.h \ 270 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtQml\qjsvalue.h \ 271 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtQml\qtqmlglobal.h \ 272 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtQml\qtqml-config.h \ 273 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtNetwork\qtnetworkglobal.h \ 274 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtNetwork\qtnetwork-config.h \ 275 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtQml\qqml.h \ 276 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtQml\qqmlprivate.h \ 277 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtQml\qqmlparserstatus.h \ 278 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtQml\qqmlpropertyvaluesource.h \ 279 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtQml\qqmllist.h \ 280 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtCore\qmetaobject.h \ 281 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtQml\qqmlerror.h \ 282 | ..\..\..\..\Qt5.9.0\5.9\msvc2015_64\include\QtQml\qqmldebug.h 283 | 284 | release\qrc_qml.obj: release\qrc_qml.cpp 285 | 286 | ####### Install 287 | 288 | install: FORCE 289 | 290 | uninstall: FORCE 291 | 292 | FORCE: 293 | 294 | -------------------------------------------------------------------------------- /build-Demo2-Desktop_Qt_5_9_0_MSVC2015_64bit-Release/release/Demo2.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shenjing023/FramelessWindow/ba1a490f1f424c7d7901c68863f10bc6574e110f/build-Demo2-Desktop_Qt_5_9_0_MSVC2015_64bit-Release/release/Demo2.exe -------------------------------------------------------------------------------- /build-Demo2-Desktop_Qt_5_9_0_MSVC2015_64bit-Release/release/main.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shenjing023/FramelessWindow/ba1a490f1f424c7d7901c68863f10bc6574e110f/build-Demo2-Desktop_Qt_5_9_0_MSVC2015_64bit-Release/release/main.obj -------------------------------------------------------------------------------- /build-Demo2-Desktop_Qt_5_9_0_MSVC2015_64bit-Release/release/qrc_qml.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shenjing023/FramelessWindow/ba1a490f1f424c7d7901c68863f10bc6574e110f/build-Demo2-Desktop_Qt_5_9_0_MSVC2015_64bit-Release/release/qrc_qml.obj -------------------------------------------------------------------------------- /main.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | int main(int argc, char *argv[]) 5 | { 6 | QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling); 7 | QCoreApplication::setAttribute(Qt::AA_UseSoftwareOpenGL); //强制开启openGL 8 | QGuiApplication app(argc, argv); 9 | 10 | QQmlApplicationEngine engine; 11 | engine.load(QUrl(QLatin1String("qrc:/main.qml"))); 12 | if (engine.rootObjects().isEmpty()) 13 | return -1; 14 | 15 | return app.exec(); 16 | } 17 | -------------------------------------------------------------------------------- /main.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.7 2 | import QtQuick.Controls 2.2 3 | import QtQuick.Layouts 1.3 4 | import "./FramelessWindow" 5 | 6 | ApplicationWindow { 7 | property real minWidth: 500; 8 | property real minHeight: 400; 9 | id:mainwindow 10 | visible: true 11 | width: 640 12 | height: 480 13 | flags:Qt.FramelessWindowHint | Qt.Window; 14 | FontLoader{ 15 | id:icomoonFont; 16 | source: "./Font/icomoon.ttf"; 17 | } 18 | FramelessWindow{ 19 | parentObj: mainwindow; 20 | titleIcon: "qrc:/Images/laboratory.ico" 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /qml.qrc: -------------------------------------------------------------------------------- 1 | 2 | 3 | Images/laboratory.ico 4 | main.qml 5 | FramelessWindow/CustomMouseArea.qml 6 | FramelessWindow/FramelessWindow.qml 7 | FramelessWindow/TitleBar.qml 8 | ContentWindow/ContentWindow.qml 9 | Font/icomoon.ttf 10 | 11 | 12 | --------------------------------------------------------------------------------