Bluetooth Scanner Example▲
Sélectionnez
&
lt;?xml version=
"1.0"
encoding=
"UTF-8"
?&
gt;
&
lt;ui version=
"4.0"
&
gt;
&
lt;class
&
gt;DeviceDiscovery&
lt;/
class
&
gt;
&
lt;widget class
=
"QDialog"
name=
"DeviceDiscovery"
&
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;400
&
lt;/
width&
gt;
&
lt;height&
gt;411
&
lt;/
height&
gt;
&
lt;/
rect&
gt;
&
lt;/
property&
gt;
&
lt;property name=
"windowTitle"
&
gt;
&
lt;string&
gt;Bluetooth Scanner&
lt;/
string&
gt;
&
lt;/
property&
gt;
&
lt;layout class
=
"QVBoxLayout"
name=
"verticalLayout"
&
gt;
&
lt;item&
gt;
&
lt;widget class
=
"QListWidget"
name=
"list"
/&
gt;
&
lt;/
item&
gt;
&
lt;item&
gt;
&
lt;widget class
=
"QGroupBox"
name=
"groupBox"
&
gt;
&
lt;property name=
"title"
&
gt;
&
lt;string&
gt;Local Device&
lt;/
string&
gt;
&
lt;/
property&
gt;
&
lt;layout class
=
"QHBoxLayout"
name=
"horizontalLayout_2"
&
gt;
&
lt;item&
gt;
&
lt;widget class
=
"QCheckBox"
name=
"power"
&
gt;
&
lt;property name=
"text"
&
gt;
&
lt;string&
gt;Bluetooth Powered On&
lt;/
string&
gt;
&
lt;/
property&
gt;
&
lt;property name=
"checked"
&
gt;
&
lt;bool
&
gt;true
&
lt;/
bool
&
gt;
&
lt;/
property&
gt;
&
lt;/
widget&
gt;
&
lt;/
item&
gt;
&
lt;item&
gt;
&
lt;widget class
=
"QCheckBox"
name=
"discoverable"
&
gt;
&
lt;property name=
"text"
&
gt;
&
lt;string&
gt;Discoverable&
lt;/
string&
gt;
&
lt;/
property&
gt;
&
lt;property name=
"checked"
&
gt;
&
lt;bool
&
gt;true
&
lt;/
bool
&
gt;
&
lt;/
property&
gt;
&
lt;/
widget&
gt;
&
lt;/
item&
gt;
&
lt;/
layout&
gt;
&
lt;/
widget&
gt;
&
lt;/
item&
gt;
&
lt;item&
gt;
&
lt;widget class
=
"QCheckBox"
name=
"inquiryType"
&
gt;
&
lt;property name=
"text"
&
gt;
&
lt;string&
gt;General Unlimited Inquiry&
lt;/
string&
gt;
&
lt;/
property&
gt;
&
lt;property name=
"checked"
&
gt;
&
lt;bool
&
gt;true
&
lt;/
bool
&
gt;
&
lt;/
property&
gt;
&
lt;/
widget&
gt;
&
lt;/
item&
gt;
&
lt;item&
gt;
&
lt;layout class
=
"QHBoxLayout"
name=
"horizontalLayout"
&
gt;
&
lt;item&
gt;
&
lt;widget class
=
"QPushButton"
name=
"scan"
&
gt;
&
lt;property name=
"text"
&
gt;
&
lt;string&
gt;Scan&
lt;/
string&
gt;
&
lt;/
property&
gt;
&
lt;/
widget&
gt;
&
lt;/
item&
gt;
&
lt;item&
gt;
&
lt;widget class
=
"QPushButton"
name=
"clear"
&
gt;
&
lt;property name=
"text"
&
gt;
&
lt;string&
gt;Clear&
lt;/
string&
gt;
&
lt;/
property&
gt;
&
lt;/
widget&
gt;
&
lt;/
item&
gt;
&
lt;item&
gt;
&
lt;widget class
=
"QPushButton"
name=
"quit"
&
gt;
&
lt;property name=
"text"
&
gt;
&
lt;string&
gt;Quit&
lt;/
string&
gt;
&
lt;/
property&
gt;
&
lt;/
widget&
gt;
&
lt;/
item&
gt;
&
lt;/
layout&
gt;
&
lt;/
item&
gt;
&
lt;/
layout&
gt;
&
lt;/
widget&
gt;
&
lt;resources/&
gt;
&
lt;connections&
gt;
&
lt;connection&
gt;
&
lt;sender&
gt;quit&
lt;/
sender&
gt;
&
lt;signal&
gt;clicked()&
lt;/
signal&
gt;
&
lt;receiver&
gt;DeviceDiscovery&
lt;/
receiver&
gt;
&
lt;slot&
gt;accept()&
lt;/
slot&
gt;
&
lt;hints&
gt;
&
lt;hint type=
"sourcelabel"
&
gt;
&
lt;x&
gt;323
&
lt;/
x&
gt;
&
lt;y&
gt;275
&
lt;/
y&
gt;
&
lt;/
hint&
gt;
&
lt;hint type=
"destinationlabel"
&
gt;
&
lt;x&
gt;396
&
lt;/
x&
gt;
&
lt;y&
gt;268
&
lt;/
y&
gt;
&
lt;/
hint&
gt;
&
lt;/
hints&
gt;
&
lt;/
connection&
gt;
&
lt;connection&
gt;
&
lt;sender&
gt;clear&
lt;/
sender&
gt;
&
lt;signal&
gt;clicked()&
lt;/
signal&
gt;
&
lt;receiver&
gt;list&
lt;/
receiver&
gt;
&
lt;slot&
gt;clear()&
lt;/
slot&
gt;
&
lt;hints&
gt;
&
lt;hint type=
"sourcelabel"
&
gt;
&
lt;x&
gt;188
&
lt;/
x&
gt;
&
lt;y&
gt;276
&
lt;/
y&
gt;
&
lt;/
hint&
gt;
&
lt;hint type=
"destinationlabel"
&
gt;
&
lt;x&
gt;209
&
lt;/
x&
gt;
&
lt;y&
gt;172
&
lt;/
y&
gt;
&
lt;/
hint&
gt;
&
lt;/
hints&
gt;
&
lt;/
connection&
gt;
&
lt;/
connections&
gt;
&
lt;/
ui&
gt;