Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Vous êtes un professionnel et vous avez besoin d'une formation ? Deep Learning avec Python
et Keras et Tensorflow
Voir le programme détaillé
Module « PySide6.QtSerialPort »

Classe « QSerialPort »

Informations générales

Héritage

builtins.object
    Object
        QIODeviceBase
builtins.object
    Object
        QObject
            QIODevice
                QSerialPort

Définition

class QSerialPort(QIODevice):

help(QSerialPort)

QSerialPort(self, info: PySide6.QtSerialPort.QSerialPortInfo, /, parent: Optional[PySide6.QtCore.QObject] = None, *, baudRate: Optional[int] = None, dataBits: Optional[PySide6.QtSerialPort.QSerialPort.DataBits] = None, parity: Optional[PySide6.QtSerialPort.QSerialPort.Parity] = None, stopBits: Optional[PySide6.QtSerialPort.QSerialPort.StopBits] = None, flowControl: Optional[PySide6.QtSerialPort.QSerialPort.FlowControl] = None, dataTerminalReady: Optional[bool] = None, requestToSend: Optional[bool] = None, error: Optional[PySide6.QtSerialPort.QSerialPort.SerialPortError] = None, breakEnabled: Optional[bool] = None) -> None
QSerialPort(self, name: str, /, parent: Optional[PySide6.QtCore.QObject] = None, *, baudRate: Optional[int] = None, dataBits: Optional[PySide6.QtSerialPort.QSerialPort.DataBits] = None, parity: Optional[PySide6.QtSerialPort.QSerialPort.Parity] = None, stopBits: Optional[PySide6.QtSerialPort.QSerialPort.StopBits] = None, flowControl: Optional[PySide6.QtSerialPort.QSerialPort.FlowControl] = None, dataTerminalReady: Optional[bool] = None, requestToSend: Optional[bool] = None, error: Optional[PySide6.QtSerialPort.QSerialPort.SerialPortError] = None, breakEnabled: Optional[bool] = None) -> None
QSerialPort(self, /, parent: Optional[PySide6.QtCore.QObject] = None, *, baudRate: Optional[int] = None, dataBits: Optional[PySide6.QtSerialPort.QSerialPort.DataBits] = None, parity: Optional[PySide6.QtSerialPort.QSerialPort.Parity] = None, stopBits: Optional[PySide6.QtSerialPort.QSerialPort.StopBits] = None, flowControl: Optional[PySide6.QtSerialPort.QSerialPort.FlowControl] = None, dataTerminalReady: Optional[bool] = None, requestToSend: Optional[bool] = None, error: Optional[PySide6.QtSerialPort.QSerialPort.SerialPortError] = None, breakEnabled: Optional[bool] = None) -> None

Constructeur(s)

Signature du constructeur Description
__new__(*args, **kwargs) Create and return a new object. See help(type) for accurate signature. [extrait de __new__.__doc__]
__init__(self, /, *args, **kwargs) Initialize self. See help(type(self)) for accurate signature. [extrait de __init__.__doc__]

Liste des attributs statiques

Nom de l'attribut Valeur
staticMetaObjectPySide6.QtCore.QMetaObject("QSerialPort" inherits "QIODevice": Enumerators: #0 "Direction" {Input, Output, AllDirections} #1 "BaudRate" {Baud1200, Baud2400, Baud4800, Baud9600, Baud19200, Baud38400, Baud57600, Baud115200} #2 "DataBits" {Data5, Data6, Data7, Data8} #3 "Parity" {NoParity, EvenParity, OddParity, SpaceParity, MarkParity} #4 "StopBits" {OneStop, OneAndHalfStop, TwoStop} #5 "FlowControl" {NoFlowControl, HardwareControl, SoftwareControl} #6 "PinoutSignal" {NoSignal, DataTerminalReadySignal, DataCarrierDetectSignal, DataSetReadySignal, RingIndicatorSignal, RequestToSendSignal, ClearToSendSignal, SecondaryTransmittedDataSignal, SecondaryReceivedDataSignal} #7 "SerialPortError" {NoError, DeviceNotFoundError, PermissionError, OpenError, WriteError, ReadError, ResourceError, UnsupportedOperationError, UnknownError, TimeoutError, NotOpenError} Properties: #1 "baudRate", int [writeable] [designable], notify=baudRateChanged #2 "dataBits", QSerialPort::DataBits [writeable] [designable], notify=dataBitsChanged #3 "parity", QSerialPort::Parity [writeable] [designable], notify=parityChanged #4 "stopBits", QSerialPort::StopBits [writeable] [designable], notify=stopBitsChanged #5 "flowControl", QSerialPort::FlowControl [writeable] [designable], notify=flowControlChanged #6 "dataTerminalReady", bool [writeable] [designable], notify=dataTerminalReadyChanged #7 "requestToSend", bool [writeable] [designable], notify=requestToSendChanged #8 "error", QSerialPort::SerialPortError [resettable] [designable], notify=errorOccurred #9 "breakEnabled", bool [writeable] [designable], notify=breakEnabledChanged Methods: #10 type=Signal, signature=baudRateChanged(int,QSerialPort::Directions), parameters=int, QSerialPort::Directions #11 type=Signal, signature=dataBitsChanged(QSerialPort::DataBits), parameters=QSerialPort::DataBits #12 type=Signal, signature=parityChanged(QSerialPort::Parity), parameters=QSerialPort::Parity #13 type=Signal, signature=stopBitsChanged(QSerialPort::StopBits), parameters=QSerialPort::StopBits #14 type=Signal, signature=flowControlChanged(QSerialPort::FlowControl), parameters=QSerialPort::FlowControl #15 type=Signal, signature=dataTerminalReadyChanged(bool), parameters=bool #16 type=Signal, signature=requestToSendChanged(bool), parameters=bool #17 type=Signal, signature=errorOccurred(QSerialPort::SerialPortError), parameters=QSerialPort::SerialPortError #18 type=Signal, signature=breakEnabledChanged(bool), parameters=bool #19 type=Slot, signature=_q_startAsyncWrite() #20 type=Slot, signature=_q_notified(uint,uint,OVERLAPPED*), parameters=uint, uint, OVERLAPPED* )

Liste des opérateurs

Opérateurs hérités de la classe object

__eq__, __ge__, __gt__, __le__, __lt__, __ne__

Liste des méthodes

Toutes les méthodes Méthodes d'instance Méthodes statiques Méthodes dépréciées
Signature de la méthodeDescription
__delattr__(self, name) Implement delattr(self, name). [extrait de __delattr__.__doc__]
__setattr__(self, name, value) Implement setattr(self, name, value). [extrait de __setattr__.__doc__]
aboutToClose
BaudRate(*values)
baudRate
baudRateChanged
breakEnabledChanged
bytesAvailable(self)
bytesToWrite(self)
bytesWritten
canReadLine(self)
channelBytesWritten
channelReadyRead
clear
clearError(self)
close(self)
DataBits(*values)
dataBits(self)
dataBitsChanged
dataTerminalReadyChanged
destroyed
Direction(*values)
error(self)
errorOccurred
FlowControl(*values)
flowControl(self)
flowControlChanged
flush(self)
handle(self)
isBreakEnabled(self)
isDataTerminalReady(self)
isRequestToSend(self)
isSequential(self)
objectNameChanged
open(self, object)
Parity(*values)
parity(self)
parityChanged
PinoutSignal(*values)
pinoutSignals(self)
portName(self)
readBufferSize(self)
readChannelFinished
readData(self, object)
readLineData(self, object)
readyRead
requestToSendChanged
SerialPortError(*values)
setBaudRate
setBreakEnabled
setDataBits(self, object)
setDataTerminalReady(self, object)
setFlowControl(self, object)
setParity(self, object)
setPort(self, object)
setPortName(self, object)
setReadBufferSize(self, object)
setRequestToSend(self, object)
setStopBits(self, object)
StopBits(*values)
stopBits(self)
stopBitsChanged
tr
waitForBytesWritten
waitForReadyRead
writeData

Méthodes héritées de la classe QIODevice

__init_subclass__, __subclasshook__, atEnd, commitTransaction, currentReadChannel, currentWriteChannel, errorString, getChar, isOpen, isReadable, isTextModeEnabled, isTransactionStarted, isWritable, openMode, peek, pos, putChar, read, readAll, readChannelCount, readLine, reset, rollbackTransaction, seek, setCurrentReadChannel, setCurrentWriteChannel, setErrorString, setOpenMode, setTextModeEnabled, size, skip, skipData, startTransaction, ungetChar, write, writeChannelCount

Méthodes héritées de la classe QIODeviceBase

__init_subclass__, __subclasshook__, OpenModeFlag

Méthodes héritées de la classe QObject

__getattribute__, __init_subclass__, __repr__, __subclasshook__, blockSignals, childEvent, children, connect, connectNotify, customEvent, deleteLater, disconnect, disconnectNotify, dumpObjectInfo, dumpObjectTree, dynamicPropertyNames, emit, event, eventFilter, findChild, findChildren, inherits, installEventFilter, isQuickItemType, isSignalConnected, isWidgetType, isWindowType, killTimer, metaObject, moveToThread, objectName, parent, property, receivers, removeEventFilter, sender, senderSignalIndex, setObjectName, setParent, setProperty, signalsBlocked, startTimer, thread, timerEvent

Méthodes héritées de la classe Object

__getattribute__, __init_subclass__, __subclasshook__

Méthodes héritées de la classe object

__dir__, __format__, __getstate__, __hash__, __reduce__, __reduce_ex__, __repr__, __sizeof__, __str__

Vous êtes un professionnel et vous avez besoin d'une formation ? Coder avec une
Intelligence Artificielle
Voir le programme détaillé