QBluetoothUuid Constructor missing
Marko Luther
marko.luther at gmx.net
Thu Nov 18 15:00:53 GMT 2021
Dear all,
according to the Qt documentation
https://doc-snapshots.qt.io/qt6-dev/qbluetoothuuid.html
there should be a constructor for QtBluetooth.QBluetoothUuid (marked with [since 5.4]) that takes an QBluetoothUuid::DescriptorType
QBluetoothUuid::QBluetoothUuid(QBluetoothUuid::DescriptorType uuid)
but this constructor seems not to be available under PyQt6.
# python3.10
Python 3.10.0 (v3.10.0:b494f5935c, Oct 4 2021, 14:59:20) [Clang 12.0.5 (clang-1205.0.22.11)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> from PyQt6 import QtBluetooth
>>> QtBluetooth.QBluetoothUuid(QtBluetooth.QBluetoothUuid.DescriptorType.ClientCharacteristicConfiguration)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: arguments did not match any overloaded call:
QBluetoothUuid(): too many arguments
QBluetoothUuid(int): argument 1 has unexpected type 'DescriptorType'
QBluetoothUuid(Tuple[int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int]): argument 1 has unexpected type 'DescriptorType'
QBluetoothUuid(str): argument 1 has unexpected type 'DescriptorType'
QBluetoothUuid(QBluetoothUuid): argument 1 has unexpected type 'DescriptorType'
QBluetoothUuid(QUuid): argument 1 has unexpected type 'DescriptorType'
>>> QtBluetooth.QBluetoothUuid.DescriptorType.ClientCharacteristicConfiguration
<DescriptorType.ClientCharacteristicConfiguration: 10498>
Also the constructor
QBluetoothUuid::QBluetoothUuid(QBluetoothUuid::CharacteristicType uuid)
seems to be missing.
Am I wrong?
Marko
More information about the PyQt
mailing list