Initial commit
						commit
						6c9bcd3040
					
				| @ -0,0 +1,3 @@ | |||||||
|  | /dist/ | ||||||
|  | /build/ | ||||||
|  | /__pycache__/ | ||||||
| @ -0,0 +1,14 @@ | |||||||
|  | ##
 | ||||||
|  | # Quick Location widget
 | ||||||
|  | #
 | ||||||
|  | # @file
 | ||||||
|  | # @version 0.1
 | ||||||
|  | 
 | ||||||
|  | # packaged using this tutorial: https://doc.qt.io/qtforpython/deployment-pyinstaller.html
 | ||||||
|  | .PHONY: build | ||||||
|  | 
 | ||||||
|  | build: | ||||||
|  | 	pyinstaller --name="qt-map-py" --windowed main.py --add-data "./assets:assets" | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | # end
 | ||||||
| @ -0,0 +1,115 @@ | |||||||
|  | import QtQuick 2.12 | ||||||
|  | import QtQuick.Controls 2.5 | ||||||
|  | import QtLocation 5.15 | ||||||
|  | 
 | ||||||
|  | import QtPositioning 5.5 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | ApplicationWindow { | ||||||
|  |     width: 640 | ||||||
|  |     height: 480 | ||||||
|  |     visible: true | ||||||
|  |     title: qsTr("Pick a location") | ||||||
|  |     id: root | ||||||
|  |     signal selected() | ||||||
|  | 
 | ||||||
|  |     PositionSource { | ||||||
|  |         id: positionSource | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     function getSelectedLocation(){ | ||||||
|  |         return marker.coordinate.latitude + "|" + marker.coordinate.longitude | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  |     Plugin { | ||||||
|  |         id: mapPlugin | ||||||
|  |         name: "mapboxgl" // "mapboxgl", "esri", ... | ||||||
|  |         // specify plugin parameters if necessary | ||||||
|  |          PluginParameter { | ||||||
|  |              name: "access_token" | ||||||
|  |              value: "pk.eyJ1Ijoia3ViYS1vcmxpayIsImEiOiJja2plYzc3bjYyaW8yMnhydXNsY2FxdTFhIn0.Qi8QihmbMcxfvoOXaQ7PxQ" | ||||||
|  |          } | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     Map { | ||||||
|  |         anchors.fill: parent | ||||||
|  |         plugin: mapPlugin | ||||||
|  |         id: map | ||||||
|  |         center: QtPositioning.coordinate(52.397445910207296, 16.90215638925963) // Poznań | ||||||
|  |         zoomLevel: 14 | ||||||
|  | 
 | ||||||
|  |         MapParameter { | ||||||
|  |             type: "layer" | ||||||
|  | 
 | ||||||
|  |             property var name: "trees" | ||||||
|  |             property var source: "trees-source" | ||||||
|  |             property var layerType: "circle" | ||||||
|  |             property var minzoom: 15.0 | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         MapParameter { | ||||||
|  |             type: "paint" | ||||||
|  | 
 | ||||||
|  |             property var layer: "trees" | ||||||
|  |             property var circleRadius: 3 | ||||||
|  |             property var circleColor: "#223b53" | ||||||
|  |             property var circleStrokeColor: "white" | ||||||
|  |             property var circleStrokeWidth: 1 | ||||||
|  |             property var circleOpacity: 1 | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  |         MapParameter { | ||||||
|  |             type: "layer" | ||||||
|  | 
 | ||||||
|  |             property var name: "3d-buildings" | ||||||
|  |             property var source: "composite" | ||||||
|  |             property var sourceLayer: "building" | ||||||
|  |             property var layerType: "fill-extrusion" | ||||||
|  |             property var minzoom: 15.0 | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         MapParameter { | ||||||
|  |              type: "filter" | ||||||
|  | 
 | ||||||
|  |              property var layer: "3d-buildings" | ||||||
|  |              property var filter: [ "==", "extrude", "true" ] | ||||||
|  |          } | ||||||
|  | 
 | ||||||
|  |         MapParameter { | ||||||
|  |             type: "paint" | ||||||
|  | 
 | ||||||
|  |             property var layer: "3d-buildings" | ||||||
|  |             property var fillExtrusionColor: "#aaaaaa" | ||||||
|  |             property var fillExtrusionOpacity: .6 | ||||||
|  |             property var fillExtrusionHeight: { return { type: "identity", property: "height" } } | ||||||
|  |             property var fillExtrusionBase: { return { type: "identity", property: "min_height" } } | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         MapQuickItem { | ||||||
|  |             id:marker | ||||||
|  |             sourceItem: Image{ | ||||||
|  |                 id: image | ||||||
|  |                 source: "pin64.png" | ||||||
|  |                 width: 32 | ||||||
|  |                 height: 32 | ||||||
|  |             } | ||||||
|  |             coordinate: map.center | ||||||
|  |             anchorPoint.x: image.width / 2 | ||||||
|  |             anchorPoint.y: image.height | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         MouseArea { | ||||||
|  |             anchors.fill: parent | ||||||
|  |             onClicked: { | ||||||
|  |                 marker.coordinate = map.toCoordinate(Qt.point(mouse.x,mouse.y)) | ||||||
|  |             } | ||||||
|  |             onDoubleClicked: { | ||||||
|  |                 marker.coordinate = map.toCoordinate(Qt.point(mouse.x,mouse.y)) | ||||||
|  |                 root.selected() | ||||||
|  |             } | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  | } | ||||||
											
												Binary file not shown.
											
										
									
								| After Width: | Height: | Size: 1.2 KiB | 
| @ -0,0 +1,41 @@ | |||||||
|  | # This Python file uses the following encoding: utf-8 | ||||||
|  | import sys | ||||||
|  | import os | ||||||
|  | import signal | ||||||
|  | 
 | ||||||
|  | import PyQt5 | ||||||
|  | from PySide2.QtGui import QGuiApplication | ||||||
|  | from PySide2.QtQml import QQmlApplicationEngine | ||||||
|  | from PySide2.QtCore import SIGNAL, QObject, Slot | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | dirname = os.path.dirname(PyQt5.__file__) | ||||||
|  | plugin_path = os.path.join(dirname, "plugins", "platforms") | ||||||
|  | os.environ["QML2_IMPORT_PATH"] = os.path.join(dirname, "qml") | ||||||
|  | 
 | ||||||
|  | application_path = ( | ||||||
|  |     os.path.join(os.path.dirname(sys.executable), "assets") | ||||||
|  |     if getattr(sys, "frozen", False) | ||||||
|  |     else os.path.join(os.path.dirname(os.path.abspath(__file__)), "assets") | ||||||
|  | ) | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | if __name__ == "__main__": | ||||||
|  |     signal.signal( | ||||||
|  |         signal.SIGINT, signal.SIG_DFL | ||||||
|  |     )  # https://stackoverflow.com/questions/4938723/what-is-the-correct-way-to-make-my-pyqt-application-quit-when-killed-from-the-co | ||||||
|  |     app = QGuiApplication(sys.argv) | ||||||
|  |     engine = QQmlApplicationEngine() | ||||||
|  |     print("HELLO") | ||||||
|  |     engine.load(os.path.join(application_path, "main.qml")) | ||||||
|  |     if not engine.rootObjects(): | ||||||
|  |         sys.exit(-1) | ||||||
|  |     root = engine.rootObjects()[0] | ||||||
|  | 
 | ||||||
|  |     def cb(): | ||||||
|  |         print(root.getSelectedLocation()) | ||||||
|  |         QGuiApplication.quitOnLastWindowClosed() | ||||||
|  |         root.close() | ||||||
|  | 
 | ||||||
|  |     root.selected.connect(cb) | ||||||
|  |     sys.exit(app.exec_()) | ||||||
| @ -0,0 +1,3 @@ | |||||||
|  | { | ||||||
|  |     "files": ["pin64.png","main.py","main.qml"] | ||||||
|  | } | ||||||
| @ -0,0 +1,267 @@ | |||||||
|  | <?xml version="1.0" encoding="UTF-8"?> | ||||||
|  | <!DOCTYPE QtCreatorProject> | ||||||
|  | <!-- Written by QtCreator 4.14.0, 2021-01-01T13:48:21. --> | ||||||
|  | <qtcreator> | ||||||
|  |  <data> | ||||||
|  |   <variable>EnvironmentId</variable> | ||||||
|  |   <value type="QByteArray">{79c3d573-20f2-4eb4-aaa0-f44f453badee}</value> | ||||||
|  |  </data> | ||||||
|  |  <data> | ||||||
|  |   <variable>ProjectExplorer.Project.ActiveTarget</variable> | ||||||
|  |   <value type="int">0</value> | ||||||
|  |  </data> | ||||||
|  |  <data> | ||||||
|  |   <variable>ProjectExplorer.Project.EditorSettings</variable> | ||||||
|  |   <valuemap type="QVariantMap"> | ||||||
|  |    <value type="bool" key="EditorConfiguration.AutoIndent">true</value> | ||||||
|  |    <value type="bool" key="EditorConfiguration.AutoSpacesForTabs">false</value> | ||||||
|  |    <value type="bool" key="EditorConfiguration.CamelCaseNavigation">true</value> | ||||||
|  |    <valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.0"> | ||||||
|  |     <value type="QString" key="language">Cpp</value> | ||||||
|  |     <valuemap type="QVariantMap" key="value"> | ||||||
|  |      <value type="QByteArray" key="CurrentPreferences">CppGlobal</value> | ||||||
|  |     </valuemap> | ||||||
|  |    </valuemap> | ||||||
|  |    <valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.1"> | ||||||
|  |     <value type="QString" key="language">QmlJS</value> | ||||||
|  |     <valuemap type="QVariantMap" key="value"> | ||||||
|  |      <value type="QByteArray" key="CurrentPreferences">QmlJSGlobal</value> | ||||||
|  |     </valuemap> | ||||||
|  |    </valuemap> | ||||||
|  |    <value type="int" key="EditorConfiguration.CodeStyle.Count">2</value> | ||||||
|  |    <value type="QByteArray" key="EditorConfiguration.Codec">UTF-8</value> | ||||||
|  |    <value type="bool" key="EditorConfiguration.ConstrainTooltips">false</value> | ||||||
|  |    <value type="int" key="EditorConfiguration.IndentSize">4</value> | ||||||
|  |    <value type="bool" key="EditorConfiguration.KeyboardTooltips">false</value> | ||||||
|  |    <value type="int" key="EditorConfiguration.MarginColumn">80</value> | ||||||
|  |    <value type="bool" key="EditorConfiguration.MouseHiding">true</value> | ||||||
|  |    <value type="bool" key="EditorConfiguration.MouseNavigation">true</value> | ||||||
|  |    <value type="int" key="EditorConfiguration.PaddingMode">1</value> | ||||||
|  |    <value type="bool" key="EditorConfiguration.ScrollWheelZooming">true</value> | ||||||
|  |    <value type="bool" key="EditorConfiguration.ShowMargin">false</value> | ||||||
|  |    <value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</value> | ||||||
|  |    <value type="bool" key="EditorConfiguration.SmartSelectionChanging">true</value> | ||||||
|  |    <value type="bool" key="EditorConfiguration.SpacesForTabs">true</value> | ||||||
|  |    <value type="int" key="EditorConfiguration.TabKeyBehavior">0</value> | ||||||
|  |    <value type="int" key="EditorConfiguration.TabSize">8</value> | ||||||
|  |    <value type="bool" key="EditorConfiguration.UseGlobal">true</value> | ||||||
|  |    <value type="int" key="EditorConfiguration.Utf8BomBehavior">1</value> | ||||||
|  |    <value type="bool" key="EditorConfiguration.addFinalNewLine">true</value> | ||||||
|  |    <value type="bool" key="EditorConfiguration.cleanIndentation">true</value> | ||||||
|  |    <value type="bool" key="EditorConfiguration.cleanWhitespace">true</value> | ||||||
|  |    <value type="QString" key="EditorConfiguration.ignoreFileTypes">*.md, *.MD, Makefile</value> | ||||||
|  |    <value type="bool" key="EditorConfiguration.inEntireDocument">false</value> | ||||||
|  |    <value type="bool" key="EditorConfiguration.skipTrailingWhitespace">true</value> | ||||||
|  |   </valuemap> | ||||||
|  |  </data> | ||||||
|  |  <data> | ||||||
|  |   <variable>ProjectExplorer.Project.PluginSettings</variable> | ||||||
|  |   <valuemap type="QVariantMap"> | ||||||
|  |    <valuemap type="QVariantMap" key="AutoTest.ActiveFrameworks"> | ||||||
|  |     <value type="bool" key="AutoTest.Framework.Boost">true</value> | ||||||
|  |     <value type="bool" key="AutoTest.Framework.Catch">true</value> | ||||||
|  |     <value type="bool" key="AutoTest.Framework.GTest">true</value> | ||||||
|  |     <value type="bool" key="AutoTest.Framework.QtQuickTest">true</value> | ||||||
|  |     <value type="bool" key="AutoTest.Framework.QtTest">true</value> | ||||||
|  |    </valuemap> | ||||||
|  |    <valuemap type="QVariantMap" key="AutoTest.CheckStates"/> | ||||||
|  |    <value type="int" key="AutoTest.RunAfterBuild">0</value> | ||||||
|  |    <value type="bool" key="AutoTest.UseGlobal">true</value> | ||||||
|  |    <valuelist type="QVariantList" key="ClangCodeModel.CustomCommandLineKey"/> | ||||||
|  |    <value type="bool" key="ClangCodeModel.UseGlobalConfig">true</value> | ||||||
|  |    <value type="QString" key="ClangCodeModel.WarningConfigId">Builtin.Questionable</value> | ||||||
|  |    <valuemap type="QVariantMap" key="ClangTools"> | ||||||
|  |     <value type="bool" key="ClangTools.AnalyzeOpenFiles">true</value> | ||||||
|  |     <value type="bool" key="ClangTools.BuildBeforeAnalysis">true</value> | ||||||
|  |     <value type="QString" key="ClangTools.DiagnosticConfig">Builtin.DefaultTidyAndClazy</value> | ||||||
|  |     <value type="int" key="ClangTools.ParallelJobs">4</value> | ||||||
|  |     <valuelist type="QVariantList" key="ClangTools.SelectedDirs"/> | ||||||
|  |     <valuelist type="QVariantList" key="ClangTools.SelectedFiles"/> | ||||||
|  |     <valuelist type="QVariantList" key="ClangTools.SuppressedDiagnostics"/> | ||||||
|  |     <value type="bool" key="ClangTools.UseGlobalSettings">true</value> | ||||||
|  |    </valuemap> | ||||||
|  |   </valuemap> | ||||||
|  |  </data> | ||||||
|  |  <data> | ||||||
|  |   <variable>ProjectExplorer.Project.Target.0</variable> | ||||||
|  |   <valuemap type="QVariantMap"> | ||||||
|  |    <value type="QString" key="DeviceType">Desktop</value> | ||||||
|  |    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop</value> | ||||||
|  |    <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop</value> | ||||||
|  |    <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">{5965799d-7f28-4296-ae23-ceb581dca83b}</value> | ||||||
|  |    <value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">-1</value> | ||||||
|  |    <value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value> | ||||||
|  |    <value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value> | ||||||
|  |    <value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">0</value> | ||||||
|  |    <valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0"> | ||||||
|  |     <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0"> | ||||||
|  |      <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value> | ||||||
|  |      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value> | ||||||
|  |      <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Deploy</value> | ||||||
|  |      <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value> | ||||||
|  |     </valuemap> | ||||||
|  |     <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value> | ||||||
|  |     <valuemap type="QVariantMap" key="ProjectExplorer.DeployConfiguration.CustomData"/> | ||||||
|  |     <value type="bool" key="ProjectExplorer.DeployConfiguration.CustomDataEnabled">false</value> | ||||||
|  |     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value> | ||||||
|  |    </valuemap> | ||||||
|  |    <value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value> | ||||||
|  |    <valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0"> | ||||||
|  |     <value type="QString" key="Analyzer.Perf.CallgraphMode">dwarf</value> | ||||||
|  |     <valuelist type="QVariantList" key="Analyzer.Perf.Events"> | ||||||
|  |      <value type="QString">cpu-cycles</value> | ||||||
|  |     </valuelist> | ||||||
|  |     <valuelist type="QVariantList" key="Analyzer.Perf.ExtraArguments"/> | ||||||
|  |     <value type="int" key="Analyzer.Perf.Frequency">250</value> | ||||||
|  |     <valuelist type="QVariantList" key="Analyzer.Perf.RecordArguments"> | ||||||
|  |      <value type="QString">-e</value> | ||||||
|  |      <value type="QString">cpu-cycles</value> | ||||||
|  |      <value type="QString">--call-graph</value> | ||||||
|  |      <value type="QString">dwarf,4096</value> | ||||||
|  |      <value type="QString">-F</value> | ||||||
|  |      <value type="QString">250</value> | ||||||
|  |     </valuelist> | ||||||
|  |     <value type="QString" key="Analyzer.Perf.SampleMode">-F</value> | ||||||
|  |     <value type="bool" key="Analyzer.Perf.Settings.UseGlobalSettings">true</value> | ||||||
|  |     <value type="int" key="Analyzer.Perf.StackSize">4096</value> | ||||||
|  |     <value type="bool" key="Analyzer.QmlProfiler.AggregateTraces">false</value> | ||||||
|  |     <value type="bool" key="Analyzer.QmlProfiler.FlushEnabled">false</value> | ||||||
|  |     <value type="uint" key="Analyzer.QmlProfiler.FlushInterval">1000</value> | ||||||
|  |     <value type="QString" key="Analyzer.QmlProfiler.LastTraceFile"></value> | ||||||
|  |     <value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value> | ||||||
|  |     <valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/> | ||||||
|  |     <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value> | ||||||
|  |     <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value> | ||||||
|  |     <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value> | ||||||
|  |     <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value> | ||||||
|  |     <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value> | ||||||
|  |     <value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value> | ||||||
|  |     <value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value> | ||||||
|  |     <value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value> | ||||||
|  |     <value type="QString" key="Analyzer.Valgrind.KCachegrindExecutable">kcachegrind</value> | ||||||
|  |     <value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value> | ||||||
|  |     <value type="int" key="Analyzer.Valgrind.NumCallers">25</value> | ||||||
|  |     <valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/> | ||||||
|  |     <value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value> | ||||||
|  |     <value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value> | ||||||
|  |     <value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value> | ||||||
|  |     <value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value> | ||||||
|  |     <value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value> | ||||||
|  |     <valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds"> | ||||||
|  |      <value type="int">0</value> | ||||||
|  |      <value type="int">1</value> | ||||||
|  |      <value type="int">2</value> | ||||||
|  |      <value type="int">3</value> | ||||||
|  |      <value type="int">4</value> | ||||||
|  |      <value type="int">5</value> | ||||||
|  |      <value type="int">6</value> | ||||||
|  |      <value type="int">7</value> | ||||||
|  |      <value type="int">8</value> | ||||||
|  |      <value type="int">9</value> | ||||||
|  |      <value type="int">10</value> | ||||||
|  |      <value type="int">11</value> | ||||||
|  |      <value type="int">12</value> | ||||||
|  |      <value type="int">13</value> | ||||||
|  |      <value type="int">14</value> | ||||||
|  |     </valuelist> | ||||||
|  |     <valuelist type="QVariantList" key="CustomOutputParsers"/> | ||||||
|  |     <value type="int" key="PE.EnvironmentAspect.Base">2</value> | ||||||
|  |     <valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/> | ||||||
|  |     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">main</value> | ||||||
|  |     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">PythonEditor.RunConfiguration./home/kuba/projects/personal/qt-map-py/main.py</value> | ||||||
|  |     <value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey">/home/kuba/projects/personal/qt-map-py/main.py</value> | ||||||
|  |     <value type="QString" key="PythonEditor.RunConfiguation.Interpreter">{321e7b37-1298-486f-a795-84810b9a4c52}</value> | ||||||
|  |     <value type="QString" key="PythonEditor.RunConfiguation.Script">/home/kuba/projects/personal/qt-map-py/main.py</value> | ||||||
|  |     <value type="bool" key="RunConfiguration.UseCppDebugger">false</value> | ||||||
|  |     <value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value> | ||||||
|  |     <value type="bool" key="RunConfiguration.UseQmlDebugger">false</value> | ||||||
|  |     <value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value> | ||||||
|  |     <value type="QString" key="RunConfiguration.WorkingDirectory.default">/home/kuba/projects/personal/qt-map-py</value> | ||||||
|  |    </valuemap> | ||||||
|  |    <valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.1"> | ||||||
|  |     <value type="QString" key="Analyzer.Perf.CallgraphMode">dwarf</value> | ||||||
|  |     <valuelist type="QVariantList" key="Analyzer.Perf.Events"> | ||||||
|  |      <value type="QString">cpu-cycles</value> | ||||||
|  |     </valuelist> | ||||||
|  |     <valuelist type="QVariantList" key="Analyzer.Perf.ExtraArguments"/> | ||||||
|  |     <value type="int" key="Analyzer.Perf.Frequency">250</value> | ||||||
|  |     <valuelist type="QVariantList" key="Analyzer.Perf.RecordArguments"> | ||||||
|  |      <value type="QString">-e</value> | ||||||
|  |      <value type="QString">cpu-cycles</value> | ||||||
|  |      <value type="QString">--call-graph</value> | ||||||
|  |      <value type="QString">dwarf,4096</value> | ||||||
|  |      <value type="QString">-F</value> | ||||||
|  |      <value type="QString">250</value> | ||||||
|  |     </valuelist> | ||||||
|  |     <value type="QString" key="Analyzer.Perf.SampleMode">-F</value> | ||||||
|  |     <value type="bool" key="Analyzer.Perf.Settings.UseGlobalSettings">true</value> | ||||||
|  |     <value type="int" key="Analyzer.Perf.StackSize">4096</value> | ||||||
|  |     <value type="bool" key="Analyzer.QmlProfiler.AggregateTraces">false</value> | ||||||
|  |     <value type="bool" key="Analyzer.QmlProfiler.FlushEnabled">false</value> | ||||||
|  |     <value type="uint" key="Analyzer.QmlProfiler.FlushInterval">1000</value> | ||||||
|  |     <value type="QString" key="Analyzer.QmlProfiler.LastTraceFile"></value> | ||||||
|  |     <value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value> | ||||||
|  |     <valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/> | ||||||
|  |     <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value> | ||||||
|  |     <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value> | ||||||
|  |     <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value> | ||||||
|  |     <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value> | ||||||
|  |     <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value> | ||||||
|  |     <value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value> | ||||||
|  |     <value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value> | ||||||
|  |     <value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value> | ||||||
|  |     <value type="QString" key="Analyzer.Valgrind.KCachegrindExecutable">kcachegrind</value> | ||||||
|  |     <value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value> | ||||||
|  |     <value type="int" key="Analyzer.Valgrind.NumCallers">25</value> | ||||||
|  |     <valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/> | ||||||
|  |     <value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value> | ||||||
|  |     <value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value> | ||||||
|  |     <value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value> | ||||||
|  |     <value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value> | ||||||
|  |     <value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value> | ||||||
|  |     <valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds"> | ||||||
|  |      <value type="int">0</value> | ||||||
|  |      <value type="int">1</value> | ||||||
|  |      <value type="int">2</value> | ||||||
|  |      <value type="int">3</value> | ||||||
|  |      <value type="int">4</value> | ||||||
|  |      <value type="int">5</value> | ||||||
|  |      <value type="int">6</value> | ||||||
|  |      <value type="int">7</value> | ||||||
|  |      <value type="int">8</value> | ||||||
|  |      <value type="int">9</value> | ||||||
|  |      <value type="int">10</value> | ||||||
|  |      <value type="int">11</value> | ||||||
|  |      <value type="int">12</value> | ||||||
|  |      <value type="int">13</value> | ||||||
|  |      <value type="int">14</value> | ||||||
|  |     </valuelist> | ||||||
|  |     <valuelist type="QVariantList" key="CustomOutputParsers"/> | ||||||
|  |     <value type="int" key="PE.EnvironmentAspect.Base">2</value> | ||||||
|  |     <valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/> | ||||||
|  |     <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">pin64</value> | ||||||
|  |     <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">PythonEditor.RunConfiguration./home/kuba/projects/personal/qt-map-py/pin64.png</value> | ||||||
|  |     <value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey">/home/kuba/projects/personal/qt-map-py/pin64.png</value> | ||||||
|  |     <value type="QString" key="PythonEditor.RunConfiguation.Script">/home/kuba/projects/personal/qt-map-py/pin64.png</value> | ||||||
|  |     <value type="bool" key="RunConfiguration.UseCppDebugger">false</value> | ||||||
|  |     <value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value> | ||||||
|  |     <value type="bool" key="RunConfiguration.UseQmlDebugger">false</value> | ||||||
|  |     <value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value> | ||||||
|  |     <value type="QString" key="RunConfiguration.WorkingDirectory.default">/home/kuba/projects/personal/qt-map-py</value> | ||||||
|  |    </valuemap> | ||||||
|  |    <value type="int" key="ProjectExplorer.Target.RunConfigurationCount">2</value> | ||||||
|  |   </valuemap> | ||||||
|  |  </data> | ||||||
|  |  <data> | ||||||
|  |   <variable>ProjectExplorer.Project.TargetCount</variable> | ||||||
|  |   <value type="int">1</value> | ||||||
|  |  </data> | ||||||
|  |  <data> | ||||||
|  |   <variable>ProjectExplorer.Project.Updater.FileVersion</variable> | ||||||
|  |   <value type="int">22</value> | ||||||
|  |  </data> | ||||||
|  |  <data> | ||||||
|  |   <variable>Version</variable> | ||||||
|  |   <value type="int">22</value> | ||||||
|  |  </data> | ||||||
|  | </qtcreator> | ||||||
| @ -0,0 +1,37 @@ | |||||||
|  | # -*- mode: python ; coding: utf-8 -*- | ||||||
|  | 
 | ||||||
|  | block_cipher = None | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | a = Analysis(['main.py'], | ||||||
|  |              pathex=['/home/kuba/projects/personal/qt-map-py'], | ||||||
|  |              binaries=[], | ||||||
|  |              datas=[('./assets', 'assets')], | ||||||
|  |              hiddenimports=[], | ||||||
|  |              hookspath=[], | ||||||
|  |              runtime_hooks=[], | ||||||
|  |              excludes=[], | ||||||
|  |              win_no_prefer_redirects=False, | ||||||
|  |              win_private_assemblies=False, | ||||||
|  |              cipher=block_cipher, | ||||||
|  |              noarchive=False) | ||||||
|  | pyz = PYZ(a.pure, a.zipped_data, | ||||||
|  |              cipher=block_cipher) | ||||||
|  | exe = EXE(pyz, | ||||||
|  |           a.scripts, | ||||||
|  |           [], | ||||||
|  |           exclude_binaries=True, | ||||||
|  |           name='qt-map-py', | ||||||
|  |           debug=False, | ||||||
|  |           bootloader_ignore_signals=False, | ||||||
|  |           strip=False, | ||||||
|  |           upx=True, | ||||||
|  |           console=False ) | ||||||
|  | coll = COLLECT(exe, | ||||||
|  |                a.binaries, | ||||||
|  |                a.zipfiles, | ||||||
|  |                a.datas, | ||||||
|  |                strip=False, | ||||||
|  |                upx=True, | ||||||
|  |                upx_exclude=[], | ||||||
|  |                name='qt-map-py') | ||||||
					Loading…
					
					
				
		Reference in New Issue