1
|
|
|
# -*- coding: utf-8 -*- |
2
|
|
|
|
3
|
|
|
# Form implementation generated from reading ui file 'uaclient/mainwindow_ui.ui' |
4
|
|
|
# |
5
|
|
|
# Created by: PyQt5 UI code generator 5.10.1 |
6
|
|
|
# |
7
|
|
|
# WARNING! All changes made in this file will be lost! |
8
|
|
|
|
9
|
|
|
from PyQt5 import QtCore, QtGui, QtWidgets |
10
|
|
|
|
11
|
|
|
class Ui_MainWindow(object): |
12
|
|
|
def setupUi(self, MainWindow): |
13
|
|
|
MainWindow.setObjectName("MainWindow") |
14
|
|
|
MainWindow.resize(922, 879) |
15
|
|
|
icon = QtGui.QIcon() |
16
|
|
|
icon.addPixmap(QtGui.QPixmap("../network.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off) |
17
|
|
|
MainWindow.setWindowIcon(icon) |
18
|
|
|
self.centralWidget = QtWidgets.QWidget(MainWindow) |
19
|
|
|
self.centralWidget.setObjectName("centralWidget") |
20
|
|
|
self.gridLayout_2 = QtWidgets.QGridLayout(self.centralWidget) |
21
|
|
|
self.gridLayout_2.setContentsMargins(11, 11, 11, 11) |
22
|
|
|
self.gridLayout_2.setSpacing(6) |
23
|
|
|
self.gridLayout_2.setObjectName("gridLayout_2") |
24
|
|
|
self.splitter = QtWidgets.QSplitter(self.centralWidget) |
25
|
|
|
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) |
26
|
|
|
sizePolicy.setHorizontalStretch(0) |
27
|
|
|
sizePolicy.setVerticalStretch(0) |
28
|
|
|
sizePolicy.setHeightForWidth(self.splitter.sizePolicy().hasHeightForWidth()) |
29
|
|
|
self.splitter.setSizePolicy(sizePolicy) |
30
|
|
|
self.splitter.setOrientation(QtCore.Qt.Horizontal) |
31
|
|
|
self.splitter.setObjectName("splitter") |
32
|
|
|
self.treeView = QtWidgets.QTreeView(self.splitter) |
33
|
|
|
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Expanding) |
34
|
|
|
sizePolicy.setHorizontalStretch(0) |
35
|
|
|
sizePolicy.setVerticalStretch(0) |
36
|
|
|
sizePolicy.setHeightForWidth(self.treeView.sizePolicy().hasHeightForWidth()) |
37
|
|
|
self.treeView.setSizePolicy(sizePolicy) |
38
|
|
|
self.treeView.setContextMenuPolicy(QtCore.Qt.ActionsContextMenu) |
39
|
|
|
self.treeView.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers) |
40
|
|
|
self.treeView.setDragEnabled(True) |
41
|
|
|
self.treeView.setDragDropMode(QtWidgets.QAbstractItemView.DragOnly) |
42
|
|
|
self.treeView.setObjectName("treeView") |
43
|
|
|
self.gridLayout_2.addWidget(self.splitter, 0, 0, 1, 1) |
44
|
|
|
MainWindow.setCentralWidget(self.centralWidget) |
45
|
|
|
self.menuBar = QtWidgets.QMenuBar(MainWindow) |
46
|
|
|
self.menuBar.setGeometry(QtCore.QRect(0, 0, 922, 25)) |
47
|
|
|
self.menuBar.setObjectName("menuBar") |
48
|
|
|
self.menuOPC_UA_Client = QtWidgets.QMenu(self.menuBar) |
49
|
|
|
self.menuOPC_UA_Client.setObjectName("menuOPC_UA_Client") |
50
|
|
|
MainWindow.setMenuBar(self.menuBar) |
51
|
|
|
self.statusBar = QtWidgets.QStatusBar(MainWindow) |
52
|
|
|
self.statusBar.setObjectName("statusBar") |
53
|
|
|
MainWindow.setStatusBar(self.statusBar) |
54
|
|
|
self.attrDockWidget = QtWidgets.QDockWidget(MainWindow) |
55
|
|
|
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) |
56
|
|
|
sizePolicy.setHorizontalStretch(0) |
57
|
|
|
sizePolicy.setVerticalStretch(0) |
58
|
|
|
sizePolicy.setHeightForWidth(self.attrDockWidget.sizePolicy().hasHeightForWidth()) |
59
|
|
|
self.attrDockWidget.setSizePolicy(sizePolicy) |
60
|
|
|
self.attrDockWidget.setMinimumSize(QtCore.QSize(400, 170)) |
61
|
|
|
self.attrDockWidget.setObjectName("attrDockWidget") |
62
|
|
|
self.dockWidgetContents = QtWidgets.QWidget() |
63
|
|
|
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) |
64
|
|
|
sizePolicy.setHorizontalStretch(0) |
65
|
|
|
sizePolicy.setVerticalStretch(0) |
66
|
|
|
sizePolicy.setHeightForWidth(self.dockWidgetContents.sizePolicy().hasHeightForWidth()) |
67
|
|
|
self.dockWidgetContents.setSizePolicy(sizePolicy) |
68
|
|
|
self.dockWidgetContents.setMinimumSize(QtCore.QSize(100, 0)) |
69
|
|
|
self.dockWidgetContents.setObjectName("dockWidgetContents") |
70
|
|
|
self.gridLayout_4 = QtWidgets.QGridLayout(self.dockWidgetContents) |
71
|
|
|
self.gridLayout_4.setContentsMargins(11, 11, 11, 11) |
72
|
|
|
self.gridLayout_4.setSpacing(6) |
73
|
|
|
self.gridLayout_4.setObjectName("gridLayout_4") |
74
|
|
|
self.attrView = QtWidgets.QTreeView(self.dockWidgetContents) |
75
|
|
|
self.attrView.setSizeAdjustPolicy(QtWidgets.QAbstractScrollArea.AdjustToContents) |
76
|
|
|
self.attrView.setEditTriggers(QtWidgets.QAbstractItemView.AllEditTriggers) |
77
|
|
|
self.attrView.setProperty("showDropIndicator", False) |
78
|
|
|
self.attrView.setTextElideMode(QtCore.Qt.ElideNone) |
79
|
|
|
self.attrView.setAutoExpandDelay(-1) |
80
|
|
|
self.attrView.setIndentation(18) |
81
|
|
|
self.attrView.setSortingEnabled(True) |
82
|
|
|
self.attrView.setWordWrap(True) |
83
|
|
|
self.attrView.setObjectName("attrView") |
84
|
|
|
self.gridLayout_4.addWidget(self.attrView, 0, 0, 1, 2) |
85
|
|
|
spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) |
86
|
|
|
self.gridLayout_4.addItem(spacerItem, 1, 0, 1, 1) |
87
|
|
|
self.attrRefreshButton = QtWidgets.QPushButton(self.dockWidgetContents) |
88
|
|
|
self.attrRefreshButton.setObjectName("attrRefreshButton") |
89
|
|
|
self.gridLayout_4.addWidget(self.attrRefreshButton, 1, 1, 1, 1) |
90
|
|
|
self.attrDockWidget.setWidget(self.dockWidgetContents) |
91
|
|
|
MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(2), self.attrDockWidget) |
92
|
|
|
self.addrDockWidget = QtWidgets.QDockWidget(MainWindow) |
93
|
|
|
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum) |
94
|
|
|
sizePolicy.setHorizontalStretch(0) |
95
|
|
|
sizePolicy.setVerticalStretch(0) |
96
|
|
|
sizePolicy.setHeightForWidth(self.addrDockWidget.sizePolicy().hasHeightForWidth()) |
97
|
|
|
self.addrDockWidget.setSizePolicy(sizePolicy) |
98
|
|
|
self.addrDockWidget.setFeatures(QtWidgets.QDockWidget.NoDockWidgetFeatures) |
99
|
|
|
self.addrDockWidget.setAllowedAreas(QtCore.Qt.TopDockWidgetArea) |
100
|
|
|
self.addrDockWidget.setObjectName("addrDockWidget") |
101
|
|
|
self.dockWidgetContents_2 = QtWidgets.QWidget() |
102
|
|
|
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) |
103
|
|
|
sizePolicy.setHorizontalStretch(0) |
104
|
|
|
sizePolicy.setVerticalStretch(0) |
105
|
|
|
sizePolicy.setHeightForWidth(self.dockWidgetContents_2.sizePolicy().hasHeightForWidth()) |
106
|
|
|
self.dockWidgetContents_2.setSizePolicy(sizePolicy) |
107
|
|
|
self.dockWidgetContents_2.setObjectName("dockWidgetContents_2") |
108
|
|
|
self.gridLayout = QtWidgets.QGridLayout(self.dockWidgetContents_2) |
109
|
|
|
self.gridLayout.setContentsMargins(11, 11, 11, 11) |
110
|
|
|
self.gridLayout.setSpacing(6) |
111
|
|
|
self.gridLayout.setObjectName("gridLayout") |
112
|
|
|
self.connectButton = QtWidgets.QPushButton(self.dockWidgetContents_2) |
113
|
|
|
self.connectButton.setObjectName("connectButton") |
114
|
|
|
self.gridLayout.addWidget(self.connectButton, 1, 4, 1, 1) |
115
|
|
|
self.disconnectButton = QtWidgets.QPushButton(self.dockWidgetContents_2) |
116
|
|
|
self.disconnectButton.setObjectName("disconnectButton") |
117
|
|
|
self.gridLayout.addWidget(self.disconnectButton, 1, 5, 1, 1) |
118
|
|
|
self.addrComboBox = QtWidgets.QComboBox(self.dockWidgetContents_2) |
119
|
|
|
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) |
120
|
|
|
sizePolicy.setHorizontalStretch(0) |
121
|
|
|
sizePolicy.setVerticalStretch(0) |
122
|
|
|
sizePolicy.setHeightForWidth(self.addrComboBox.sizePolicy().hasHeightForWidth()) |
123
|
|
|
self.addrComboBox.setSizePolicy(sizePolicy) |
124
|
|
|
self.addrComboBox.setEditable(True) |
125
|
|
|
self.addrComboBox.setInsertPolicy(QtWidgets.QComboBox.InsertAtTop) |
126
|
|
|
self.addrComboBox.setObjectName("addrComboBox") |
127
|
|
|
self.gridLayout.addWidget(self.addrComboBox, 1, 2, 1, 1) |
128
|
|
|
self.connectOptionButton = QtWidgets.QPushButton(self.dockWidgetContents_2) |
129
|
|
|
self.connectOptionButton.setObjectName("connectOptionButton") |
130
|
|
|
self.gridLayout.addWidget(self.connectOptionButton, 1, 3, 1, 1) |
131
|
|
|
self.addrDockWidget.setWidget(self.dockWidgetContents_2) |
132
|
|
|
MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(4), self.addrDockWidget) |
133
|
|
|
self.subDockWidget = QtWidgets.QDockWidget(MainWindow) |
134
|
|
|
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) |
135
|
|
|
sizePolicy.setHorizontalStretch(0) |
136
|
|
|
sizePolicy.setVerticalStretch(0) |
137
|
|
|
sizePolicy.setHeightForWidth(self.subDockWidget.sizePolicy().hasHeightForWidth()) |
138
|
|
|
self.subDockWidget.setSizePolicy(sizePolicy) |
139
|
|
|
self.subDockWidget.setObjectName("subDockWidget") |
140
|
|
|
self.dockWidgetContents_3 = QtWidgets.QWidget() |
141
|
|
|
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) |
142
|
|
|
sizePolicy.setHorizontalStretch(0) |
143
|
|
|
sizePolicy.setVerticalStretch(0) |
144
|
|
|
sizePolicy.setHeightForWidth(self.dockWidgetContents_3.sizePolicy().hasHeightForWidth()) |
145
|
|
|
self.dockWidgetContents_3.setSizePolicy(sizePolicy) |
146
|
|
|
self.dockWidgetContents_3.setObjectName("dockWidgetContents_3") |
147
|
|
|
self.gridLayout_3 = QtWidgets.QGridLayout(self.dockWidgetContents_3) |
148
|
|
|
self.gridLayout_3.setContentsMargins(11, 11, 11, 11) |
149
|
|
|
self.gridLayout_3.setSpacing(6) |
150
|
|
|
self.gridLayout_3.setObjectName("gridLayout_3") |
151
|
|
|
self.subView = QtWidgets.QTableView(self.dockWidgetContents_3) |
152
|
|
|
self.subView.setAcceptDrops(True) |
153
|
|
|
self.subView.setSizeAdjustPolicy(QtWidgets.QAbstractScrollArea.AdjustToContents) |
154
|
|
|
self.subView.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers) |
155
|
|
|
self.subView.setDragDropOverwriteMode(False) |
156
|
|
|
self.subView.setDragDropMode(QtWidgets.QAbstractItemView.DropOnly) |
157
|
|
|
self.subView.setObjectName("subView") |
158
|
|
|
self.gridLayout_3.addWidget(self.subView, 0, 0, 1, 1) |
159
|
|
|
self.subDockWidget.setWidget(self.dockWidgetContents_3) |
160
|
|
|
MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(2), self.subDockWidget) |
161
|
|
|
self.refDockWidget = QtWidgets.QDockWidget(MainWindow) |
162
|
|
|
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) |
163
|
|
|
sizePolicy.setHorizontalStretch(0) |
164
|
|
|
sizePolicy.setVerticalStretch(0) |
165
|
|
|
sizePolicy.setHeightForWidth(self.refDockWidget.sizePolicy().hasHeightForWidth()) |
166
|
|
|
self.refDockWidget.setSizePolicy(sizePolicy) |
167
|
|
|
self.refDockWidget.setObjectName("refDockWidget") |
168
|
|
|
self.dockWidgetContents_4 = QtWidgets.QWidget() |
169
|
|
|
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) |
170
|
|
|
sizePolicy.setHorizontalStretch(0) |
171
|
|
|
sizePolicy.setVerticalStretch(0) |
172
|
|
|
sizePolicy.setHeightForWidth(self.dockWidgetContents_4.sizePolicy().hasHeightForWidth()) |
173
|
|
|
self.dockWidgetContents_4.setSizePolicy(sizePolicy) |
174
|
|
|
self.dockWidgetContents_4.setObjectName("dockWidgetContents_4") |
175
|
|
|
self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.dockWidgetContents_4) |
176
|
|
|
self.verticalLayout_2.setContentsMargins(11, 11, 11, 11) |
177
|
|
|
self.verticalLayout_2.setSpacing(6) |
178
|
|
|
self.verticalLayout_2.setObjectName("verticalLayout_2") |
179
|
|
|
self.refView = QtWidgets.QTableView(self.dockWidgetContents_4) |
180
|
|
|
self.refView.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers) |
181
|
|
|
self.refView.setObjectName("refView") |
182
|
|
|
self.verticalLayout_2.addWidget(self.refView) |
183
|
|
|
self.refDockWidget.setWidget(self.dockWidgetContents_4) |
184
|
|
|
MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(2), self.refDockWidget) |
185
|
|
|
self.evDockWidget = QtWidgets.QDockWidget(MainWindow) |
186
|
|
|
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) |
187
|
|
|
sizePolicy.setHorizontalStretch(0) |
188
|
|
|
sizePolicy.setVerticalStretch(0) |
189
|
|
|
sizePolicy.setHeightForWidth(self.evDockWidget.sizePolicy().hasHeightForWidth()) |
190
|
|
|
self.evDockWidget.setSizePolicy(sizePolicy) |
191
|
|
|
self.evDockWidget.setObjectName("evDockWidget") |
192
|
|
|
self.dockWidgetContents_5 = QtWidgets.QWidget() |
193
|
|
|
self.dockWidgetContents_5.setObjectName("dockWidgetContents_5") |
194
|
|
|
self.gridLayout_5 = QtWidgets.QGridLayout(self.dockWidgetContents_5) |
195
|
|
|
self.gridLayout_5.setContentsMargins(11, 11, 11, 11) |
196
|
|
|
self.gridLayout_5.setSpacing(6) |
197
|
|
|
self.gridLayout_5.setObjectName("gridLayout_5") |
198
|
|
|
self.evView = QtWidgets.QListView(self.dockWidgetContents_5) |
199
|
|
|
self.evView.setAcceptDrops(True) |
200
|
|
|
self.evView.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers) |
201
|
|
|
self.evView.setDragDropMode(QtWidgets.QAbstractItemView.DropOnly) |
202
|
|
|
self.evView.setObjectName("evView") |
203
|
|
|
self.gridLayout_5.addWidget(self.evView, 0, 0, 1, 1) |
204
|
|
|
self.evDockWidget.setWidget(self.dockWidgetContents_5) |
205
|
|
|
MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(2), self.evDockWidget) |
206
|
|
|
self.logDockWidget_2 = QtWidgets.QDockWidget(MainWindow) |
207
|
|
|
self.logDockWidget_2.setObjectName("logDockWidget_2") |
208
|
|
|
self.dockWidgetContents_7 = QtWidgets.QWidget() |
209
|
|
|
self.dockWidgetContents_7.setObjectName("dockWidgetContents_7") |
210
|
|
|
self.gridLayout_6 = QtWidgets.QGridLayout(self.dockWidgetContents_7) |
211
|
|
|
self.gridLayout_6.setContentsMargins(11, 11, 11, 11) |
212
|
|
|
self.gridLayout_6.setSpacing(6) |
213
|
|
|
self.gridLayout_6.setObjectName("gridLayout_6") |
214
|
|
|
self.logTextEdit = QtWidgets.QTextEdit(self.dockWidgetContents_7) |
215
|
|
|
self.logTextEdit.setObjectName("logTextEdit") |
216
|
|
|
self.gridLayout_6.addWidget(self.logTextEdit, 0, 0, 1, 1) |
217
|
|
|
self.logDockWidget_2.setWidget(self.dockWidgetContents_7) |
218
|
|
|
MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(8), self.logDockWidget_2) |
219
|
|
|
self.graphDockWidget = QtWidgets.QDockWidget(MainWindow) |
220
|
|
|
self.graphDockWidget.setObjectName("graphDockWidget") |
221
|
|
|
self.dockWidgetContents_6 = QtWidgets.QWidget() |
222
|
|
|
self.dockWidgetContents_6.setObjectName("dockWidgetContents_6") |
223
|
|
|
self.gridLayout_7 = QtWidgets.QGridLayout(self.dockWidgetContents_6) |
224
|
|
|
self.gridLayout_7.setContentsMargins(11, 11, 11, 11) |
225
|
|
|
self.gridLayout_7.setSpacing(6) |
226
|
|
|
self.gridLayout_7.setObjectName("gridLayout_7") |
227
|
|
|
self.graphLayout = QtWidgets.QVBoxLayout() |
228
|
|
|
self.graphLayout.setSpacing(6) |
229
|
|
|
self.graphLayout.setObjectName("graphLayout") |
230
|
|
|
self.horizontalLayout = QtWidgets.QHBoxLayout() |
231
|
|
|
self.horizontalLayout.setSpacing(6) |
232
|
|
|
self.horizontalLayout.setObjectName("horizontalLayout") |
233
|
|
|
self.labelNumberOfPoints = QtWidgets.QLabel(self.dockWidgetContents_6) |
234
|
|
|
self.labelNumberOfPoints.setObjectName("labelNumberOfPoints") |
235
|
|
|
self.horizontalLayout.addWidget(self.labelNumberOfPoints) |
236
|
|
|
self.spinBoxNumberOfPoints = QtWidgets.QSpinBox(self.dockWidgetContents_6) |
237
|
|
|
self.spinBoxNumberOfPoints.setMinimum(10) |
238
|
|
|
self.spinBoxNumberOfPoints.setMaximum(100) |
239
|
|
|
self.spinBoxNumberOfPoints.setProperty("value", 30) |
240
|
|
|
self.spinBoxNumberOfPoints.setObjectName("spinBoxNumberOfPoints") |
241
|
|
|
self.horizontalLayout.addWidget(self.spinBoxNumberOfPoints) |
242
|
|
|
self.labelIntervall = QtWidgets.QLabel(self.dockWidgetContents_6) |
243
|
|
|
self.labelIntervall.setObjectName("labelIntervall") |
244
|
|
|
self.horizontalLayout.addWidget(self.labelIntervall) |
245
|
|
|
self.spinBoxIntervall = QtWidgets.QSpinBox(self.dockWidgetContents_6) |
246
|
|
|
self.spinBoxIntervall.setMinimum(1) |
247
|
|
|
self.spinBoxIntervall.setMaximum(3600) |
248
|
|
|
self.spinBoxIntervall.setProperty("value", 5) |
249
|
|
|
self.spinBoxIntervall.setObjectName("spinBoxIntervall") |
250
|
|
|
self.horizontalLayout.addWidget(self.spinBoxIntervall) |
251
|
|
|
self.buttonApply = QtWidgets.QPushButton(self.dockWidgetContents_6) |
252
|
|
|
self.buttonApply.setObjectName("buttonApply") |
253
|
|
|
self.horizontalLayout.addWidget(self.buttonApply) |
254
|
|
|
self.graphLayout.addLayout(self.horizontalLayout) |
255
|
|
|
self.gridLayout_7.addLayout(self.graphLayout, 0, 0, 1, 1) |
256
|
|
|
self.graphDockWidget.setWidget(self.dockWidgetContents_6) |
257
|
|
|
MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(2), self.graphDockWidget) |
258
|
|
|
self.actionConnect = QtWidgets.QAction(MainWindow) |
259
|
|
|
self.actionConnect.setObjectName("actionConnect") |
260
|
|
|
self.actionDisconnect = QtWidgets.QAction(MainWindow) |
261
|
|
|
self.actionDisconnect.setObjectName("actionDisconnect") |
262
|
|
|
self.actionSubscribeDataChange = QtWidgets.QAction(MainWindow) |
263
|
|
|
self.actionSubscribeDataChange.setObjectName("actionSubscribeDataChange") |
264
|
|
|
self.actionUnsubscribeDataChange = QtWidgets.QAction(MainWindow) |
265
|
|
|
self.actionUnsubscribeDataChange.setObjectName("actionUnsubscribeDataChange") |
266
|
|
|
self.actionSubscribeEvent = QtWidgets.QAction(MainWindow) |
267
|
|
|
self.actionSubscribeEvent.setObjectName("actionSubscribeEvent") |
268
|
|
|
self.actionUnsubscribeEvents = QtWidgets.QAction(MainWindow) |
269
|
|
|
self.actionUnsubscribeEvents.setObjectName("actionUnsubscribeEvents") |
270
|
|
|
self.actionCopyPath = QtWidgets.QAction(MainWindow) |
271
|
|
|
self.actionCopyPath.setObjectName("actionCopyPath") |
272
|
|
|
self.actionCopyNodeId = QtWidgets.QAction(MainWindow) |
273
|
|
|
self.actionCopyNodeId.setObjectName("actionCopyNodeId") |
274
|
|
|
self.actionAddToGraph = QtWidgets.QAction(MainWindow) |
275
|
|
|
self.actionAddToGraph.setObjectName("actionAddToGraph") |
276
|
|
|
self.actionRemoveFromGraph = QtWidgets.QAction(MainWindow) |
277
|
|
|
self.actionRemoveFromGraph.setObjectName("actionRemoveFromGraph") |
278
|
|
|
self.actionCall = QtWidgets.QAction(MainWindow) |
279
|
|
|
self.actionCall.setObjectName("actionCall") |
280
|
|
|
self.menuOPC_UA_Client.addAction(self.actionConnect) |
281
|
|
|
self.menuOPC_UA_Client.addAction(self.actionDisconnect) |
282
|
|
|
self.menuOPC_UA_Client.addAction(self.actionCopyPath) |
283
|
|
|
self.menuOPC_UA_Client.addAction(self.actionCopyNodeId) |
284
|
|
|
self.menuOPC_UA_Client.addAction(self.actionSubscribeDataChange) |
285
|
|
|
self.menuOPC_UA_Client.addAction(self.actionUnsubscribeDataChange) |
286
|
|
|
self.menuOPC_UA_Client.addAction(self.actionSubscribeEvent) |
287
|
|
|
self.menuOPC_UA_Client.addAction(self.actionUnsubscribeEvents) |
288
|
|
|
self.menuBar.addAction(self.menuOPC_UA_Client.menuAction()) |
289
|
|
|
|
290
|
|
|
self.retranslateUi(MainWindow) |
291
|
|
|
QtCore.QMetaObject.connectSlotsByName(MainWindow) |
292
|
|
|
|
293
|
|
|
def retranslateUi(self, MainWindow): |
294
|
|
|
_translate = QtCore.QCoreApplication.translate |
295
|
|
|
MainWindow.setWindowTitle(_translate("MainWindow", "FreeOpcUa Client")) |
296
|
|
|
self.menuOPC_UA_Client.setTitle(_translate("MainWindow", "Act&ions")) |
297
|
|
|
self.attrDockWidget.setWindowTitle(_translate("MainWindow", "&Attributes")) |
298
|
|
|
self.attrRefreshButton.setText(_translate("MainWindow", "Refresh")) |
299
|
|
|
self.connectButton.setText(_translate("MainWindow", "Connect")) |
300
|
|
|
self.disconnectButton.setText(_translate("MainWindow", "Disconnect")) |
301
|
|
|
self.connectOptionButton.setText(_translate("MainWindow", "Connect options")) |
302
|
|
|
self.subDockWidget.setWindowTitle(_translate("MainWindow", "S&ubscriptions")) |
303
|
|
|
self.refDockWidget.setWindowTitle(_translate("MainWindow", "&References")) |
304
|
|
|
self.evDockWidget.setWindowTitle(_translate("MainWindow", "&Events")) |
305
|
|
|
self.graphDockWidget.setWindowTitle(_translate("MainWindow", "&Graph")) |
306
|
|
|
self.labelNumberOfPoints.setText(_translate("MainWindow", "Number of Points")) |
307
|
|
|
self.labelIntervall.setText(_translate("MainWindow", "Intervall [s]")) |
308
|
|
|
self.buttonApply.setText(_translate("MainWindow", "Apply")) |
309
|
|
|
self.actionConnect.setText(_translate("MainWindow", "&Connect")) |
310
|
|
|
self.actionDisconnect.setText(_translate("MainWindow", "&Disconnect")) |
311
|
|
|
self.actionDisconnect.setToolTip(_translate("MainWindow", "Disconnect from server")) |
312
|
|
|
self.actionSubscribeDataChange.setText(_translate("MainWindow", "&Subscribe to data change")) |
313
|
|
|
self.actionSubscribeDataChange.setToolTip(_translate("MainWindow", "Subscribe to data change from selected node")) |
314
|
|
|
self.actionUnsubscribeDataChange.setText(_translate("MainWindow", "&Unsubscribe to DataChange")) |
315
|
|
|
self.actionUnsubscribeDataChange.setToolTip(_translate("MainWindow", "Unsubscribe to DataChange for current node")) |
316
|
|
|
self.actionSubscribeEvent.setText(_translate("MainWindow", "Subscribe to &events")) |
317
|
|
|
self.actionSubscribeEvent.setToolTip(_translate("MainWindow", "Subscribe to events from selected node")) |
318
|
|
|
self.actionUnsubscribeEvents.setText(_translate("MainWindow", "U&nsubscribe to Events")) |
319
|
|
|
self.actionUnsubscribeEvents.setToolTip(_translate("MainWindow", "Unsubscribe to Events from current node")) |
320
|
|
|
self.actionCopyPath.setText(_translate("MainWindow", "Copy &Path")) |
321
|
|
|
self.actionCopyPath.setToolTip(_translate("MainWindow", "Copy path to node to clipboard")) |
322
|
|
|
self.actionCopyNodeId.setText(_translate("MainWindow", "C&opy NodeId")) |
323
|
|
|
self.actionCopyNodeId.setToolTip(_translate("MainWindow", "Copy NodeId to clipboard")) |
324
|
|
|
self.actionAddToGraph.setText(_translate("MainWindow", "Add to &Graph")) |
325
|
|
|
self.actionAddToGraph.setToolTip(_translate("MainWindow", "Add this node to the graph")) |
326
|
|
|
self.actionAddToGraph.setShortcut(_translate("MainWindow", "Ctrl+G")) |
327
|
|
|
self.actionRemoveFromGraph.setText(_translate("MainWindow", "Remove from Graph")) |
328
|
|
|
self.actionRemoveFromGraph.setToolTip(_translate("MainWindow", "Remove this node from the graph")) |
329
|
|
|
self.actionRemoveFromGraph.setShortcut(_translate("MainWindow", "Ctrl+Shift+G")) |
330
|
|
|
self.actionCall.setText(_translate("MainWindow", "Call")) |
331
|
|
|
self.actionCall.setToolTip(_translate("MainWindow", "Call Ua Method")) |
332
|
|
|
|
333
|
|
|
|