DTLS client▲
Sélectionnez
&
lt;?xml version=
"1.0"
encoding=
"UTF-8"
?&
gt;
&
lt;ui version=
"4.0"
&
gt;
&
lt;class
&
gt;MainWindow&
lt;/
class
&
gt;
&
lt;widget class
=
"QMainWindow"
name=
"MainWindow"
&
gt;
&
lt;property name=
"geometry"
&
gt;
&
lt;rect&
gt;
&
lt;x&
gt;0
&
lt;/
x&
gt;
&
lt;y&
gt;0
&
lt;/
y&
gt;
&
lt;width&
gt;1200
&
lt;/
width&
gt;
&
lt;height&
gt;550
&
lt;/
height&
gt;
&
lt;/
rect&
gt;
&
lt;/
property&
gt;
&
lt;property name=
"minimumSize"
&
gt;
&
lt;size&
gt;
&
lt;width&
gt;1200
&
lt;/
width&
gt;
&
lt;height&
gt;550
&
lt;/
height&
gt;
&
lt;/
size&
gt;
&
lt;/
property&
gt;
&
lt;property name=
"maximumSize"
&
gt;
&
lt;size&
gt;
&
lt;width&
gt;1200
&
lt;/
width&
gt;
&
lt;height&
gt;550
&
lt;/
height&
gt;
&
lt;/
size&
gt;
&
lt;/
property&
gt;
&
lt;property name=
"windowTitle"
&
gt;
&
lt;string&
gt;DTLS client&
lt;/
string&
gt;
&
lt;/
property&
gt;
&
lt;widget class
=
"QWidget"
name=
"centralwidget"
&
gt;
&
lt;layout class
=
"QHBoxLayout"
name=
"horizontalLayout_3"
&
gt;
&
lt;item&
gt;
&
lt;layout class
=
"QHBoxLayout"
name=
"horizontalLayout_2"
&
gt;
&
lt;item&
gt;
&
lt;layout class
=
"QVBoxLayout"
name=
"verticalLayout_2"
&
gt;
&
lt;item&
gt;
&
lt;widget class
=
"QGroupBox"
name=
"groupBox"
&
gt;
&
lt;property name=
"sizePolicy"
&
gt;
&
lt;sizepolicy hsizetype=
"Preferred"
vsizetype=
"Preferred"
&
gt;
&
lt;horstretch&
gt;0
&
lt;/
horstretch&
gt;
&
lt;verstretch&
gt;0
&
lt;/
verstretch&
gt;
&
lt;/
sizepolicy&
gt;
&
lt;/
property&
gt;
&
lt;property name=
"minimumSize"
&
gt;
&
lt;size&
gt;
&
lt;width&
gt;590
&
lt;/
width&
gt;
&
lt;height&
gt;400
&
lt;/
height&
gt;
&
lt;/
size&
gt;
&
lt;/
property&
gt;
&
lt;property name=
"title"
&
gt;
&
lt;string&
gt;DTLS info messages:&
lt;/
string&
gt;
&
lt;/
property&
gt;
&
lt;property name=
"flat"
&
gt;
&
lt;bool
&
gt;true
&
lt;/
bool
&
gt;
&
lt;/
property&
gt;
&
lt;widget class
=
"QTextEdit"
name=
"clientMessages"
&
gt;
&
lt;property name=
"geometry"
&
gt;
&
lt;rect&
gt;
&
lt;x&
gt;10
&
lt;/
x&
gt;
&
lt;y&
gt;30
&
lt;/
y&
gt;
&
lt;width&
gt;570
&
lt;/
width&
gt;
&
lt;height&
gt;360
&
lt;/
height&
gt;
&
lt;/
rect&
gt;
&
lt;/
property&
gt;
&
lt;property name=
"minimumSize"
&
gt;
&
lt;size&
gt;
&
lt;width&
gt;570
&
lt;/
width&
gt;
&
lt;height&
gt;360
&
lt;/
height&
gt;
&
lt;/
size&
gt;
&
lt;/
property&
gt;
&
lt;property name=
"maximumSize"
&
gt;
&
lt;size&
gt;
&
lt;width&
gt;570
&
lt;/
width&
gt;
&
lt;height&
gt;360
&
lt;/
height&
gt;
&
lt;/
size&
gt;
&
lt;/
property&
gt;
&
lt;property name=
"acceptDrops"
&
gt;
&
lt;bool
&
gt;false
&
lt;/
bool
&
gt;
&
lt;/
property&
gt;
&
lt;property name=
"frameShape"
&
gt;
&
lt;enum
&
gt;QFrame::
StyledPanel&
lt;/
enum
&
gt;
&
lt;/
property&
gt;
&
lt;property name=
"frameShadow"
&
gt;
&
lt;enum
&
gt;QFrame::
Plain&
lt;/
enum
&
gt;
&
lt;/
property&
gt;
&
lt;property name=
"readOnly"
&
gt;
&
lt;bool
&
gt;true
&
lt;/
bool
&
gt;
&
lt;/
property&
gt;
&
lt;/
widget&
gt;
&
lt;/
widget&
gt;
&
lt;/
item&
gt;
&
lt;item&
gt;
&
lt;layout class
=
"QHBoxLayout"
name=
"horizontalLayout"
&
gt;
&
lt;item&
gt;
&
lt;layout class
=
"QVBoxLayout"
name=
"verticalLayout"
&
gt;
&
lt;item&
gt;
&
lt;widget class
=
"QPushButton"
name=
"connectButton"
&
gt;
&
lt;property name=
"text"
&
gt;
&
lt;string&
gt;Connect ...&
lt;/
string&
gt;
&
lt;/
property&
gt;
&
lt;/
widget&
gt;
&
lt;/
item&
gt;
&
lt;item&
gt;
&
lt;widget class
=
"QPushButton"
name=
"shutdownButton"
&
gt;
&
lt;property name=
"text"
&
gt;
&
lt;string&
gt;Shutdown connections&
lt;/
string&
gt;
&
lt;/
property&
gt;
&
lt;/
widget&
gt;
&
lt;/
item&
gt;
&
lt;/
layout&
gt;
&
lt;/
item&
gt;
&
lt;item&
gt;
&
lt;spacer name=
"horizontalSpacer"
&
gt;
&
lt;property name=
"orientation"
&
gt;
&
lt;enum
&
gt;Qt::
Horizontal&
lt;/
enum
&
gt;
&
lt;/
property&
gt;
&
lt;property name=
"sizeHint"
stdset=
"0"
&
gt;
&
lt;size&
gt;
&
lt;width&
gt;40
&
lt;/
width&
gt;
&
lt;height&
gt;20
&
lt;/
height&
gt;
&
lt;/
size&
gt;
&
lt;/
property&
gt;
&
lt;/
spacer&
gt;
&
lt;/
item&
gt;
&
lt;/
layout&
gt;
&
lt;/
item&
gt;
&
lt;/
layout&
gt;
&
lt;/
item&
gt;
&
lt;item&
gt;
&
lt;widget class
=
"QGroupBox"
name=
"groupBox_2"
&
gt;
&
lt;property name=
"minimumSize"
&
gt;
&
lt;size&
gt;
&
lt;width&
gt;580
&
lt;/
width&
gt;
&
lt;height&
gt;490
&
lt;/
height&
gt;
&
lt;/
size&
gt;
&
lt;/
property&
gt;
&
lt;property name=
"maximumSize"
&
gt;
&
lt;size&
gt;
&
lt;width&
gt;580
&
lt;/
width&
gt;
&
lt;height&
gt;490
&
lt;/
height&
gt;
&
lt;/
size&
gt;
&
lt;/
property&
gt;
&
lt;property name=
"title"
&
gt;
&
lt;string&
gt;Received datagrams:&
lt;/
string&
gt;
&
lt;/
property&
gt;
&
lt;property name=
"flat"
&
gt;
&
lt;bool
&
gt;true
&
lt;/
bool
&
gt;
&
lt;/
property&
gt;
&
lt;widget class
=
"QTextEdit"
name=
"serverMessages"
&
gt;
&
lt;property name=
"geometry"
&
gt;
&
lt;rect&
gt;
&
lt;x&
gt;10
&
lt;/
x&
gt;
&
lt;y&
gt;30
&
lt;/
y&
gt;
&
lt;width&
gt;560
&
lt;/
width&
gt;
&
lt;height&
gt;450
&
lt;/
height&
gt;
&
lt;/
rect&
gt;
&
lt;/
property&
gt;
&
lt;property name=
"minimumSize"
&
gt;
&
lt;size&
gt;
&
lt;width&
gt;560
&
lt;/
width&
gt;
&
lt;height&
gt;450
&
lt;/
height&
gt;
&
lt;/
size&
gt;
&
lt;/
property&
gt;
&
lt;property name=
"maximumSize"
&
gt;
&
lt;size&
gt;
&
lt;width&
gt;560
&
lt;/
width&
gt;
&
lt;height&
gt;450
&
lt;/
height&
gt;
&
lt;/
size&
gt;
&
lt;/
property&
gt;
&
lt;property name=
"frameShape"
&
gt;
&
lt;enum
&
gt;QFrame::
StyledPanel&
lt;/
enum
&
gt;
&
lt;/
property&
gt;
&
lt;property name=
"frameShadow"
&
gt;
&
lt;enum
&
gt;QFrame::
Plain&
lt;/
enum
&
gt;
&
lt;/
property&
gt;
&
lt;property name=
"readOnly"
&
gt;
&
lt;bool
&
gt;true
&
lt;/
bool
&
gt;
&
lt;/
property&
gt;
&
lt;/
widget&
gt;
&
lt;/
widget&
gt;
&
lt;/
item&
gt;
&
lt;/
layout&
gt;
&
lt;/
item&
gt;
&
lt;/
layout&
gt;
&
lt;/
widget&
gt;
&
lt;widget class
=
"QMenuBar"
name=
"menubar"
&
gt;
&
lt;property name=
"geometry"
&
gt;
&
lt;rect&
gt;
&
lt;x&
gt;0
&
lt;/
x&
gt;
&
lt;y&
gt;0
&
lt;/
y&
gt;
&
lt;width&
gt;1200
&
lt;/
width&
gt;
&
lt;height&
gt;22
&
lt;/
height&
gt;
&
lt;/
rect&
gt;
&
lt;/
property&
gt;
&
lt;/
widget&
gt;
&
lt;widget class
=
"QStatusBar"
name=
"statusbar"
/&
gt;
&
lt;/
widget&
gt;
&
lt;resources/&
gt;
&
lt;connections/&
gt;
&
lt;/
ui&
gt;