-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathTopmenu.qml
More file actions
117 lines (106 loc) · 2.11 KB
/
Topmenu.qml
File metadata and controls
117 lines (106 loc) · 2.11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
import QtQuick 2.15
import QtQuick.Controls 2.15
import My 1.0
import MyEnums 1.0
import QtQuick.Dialogs 1.3
Row {
id: row
leftPadding: 20
spacing: 10
LoadButton {
id: lb
text: "Загурзить изобр."
onAccepted: backend.loadImage(filePath)
width: 150
height: procCB.height
}
ComboBox {
id: compCB
textRole: "text"
valueRole: "value"
model: [{
"text": "Компонента",
"value": 0
}
// , {
// "text": "Дыра",
// "value": 1
// }
]
}
ComboBox {
id: procCB
// enabled: compCB.currentIndex === 0
textRole: "text"
width: 120
valueRole: "value"
currentIndex: 2
model: [{
"text": "От 0 до 255",
"value": 0
}, {
"text": "С 255 до 0",
"value":1
}, {
"text": "По расстоянию",
"value":2
},
{
"text": "Инвертировать",
"value": 3
},
{
"text": "Радар",
"value": 4
},
{
"text": "Тру растоя",
"value": 6
}
]
}
ComboBox {
id: colorCB
width: 150
textRole: "text"
valueRole: "value"
model: [
{
"text": "Как в изображении",
"value": 0
},
{
"text": "Сервый",
"value": 1
}, {
"text": "RGB",
"value": 2
}]
}
Button {
text: "Построить баркод"
onClicked: backend.run(procCB.currentValue, colorCB.currentValue,
compCB.currentValue)
}
FileDialog {
id: saveDialog
objectName: "saveDialog"
nameFilters: ["Image files (*.jpg *.png *.bmp *.tif)"]
title: "Выберите путь для сохранения"
// folder: backend.prjPath ///" //Here you can set your default folder
selectExisting: false
defaultSuffix: "png"
selectMultiple: false
Component.onCompleted: visible = false
}
Button
{
text:"Восстановить"
onCanceled: backend.restoreSource()
}
}
/*##^##
Designer {
D{i:0;autoSize:true;height:480;width:640}
}
##^##*/