Qt 5.8 中的新类和函数

This page contains a comprehensive list of all new classes and functions introduced in Qt 5.8. Links to new APIs in previous Qt 5 releases are found at the bottom of this page.

新名称空间

namespace QScxmlExecutableContent

新类

A
AssignmentInfo ( QScxmlExecutableContent )
QAbstractOAuth
QAbstractOAuth2
QAbstractOAuthReplyHandler
QAbstractPhysicalDeviceProxy ( Qt3DInput )
QAxisAccumulator ( Qt3DInput )
C
QCanBus
QCanBusDevice
QCanBusFactory
QCanBusFrame
QCandlestickLegendMarker
QCandlestickModelMapper
QCandlestickSeries
QCandlestickSet
D
QDeadlineTimer
E
EvaluatorInfo ( QScxmlExecutableContent )
F
Filter ( QCanBusDevice )
ForeachInfo ( QScxmlExecutableContent )
ForeachLoopBody ( QScxmlDataModel )
H
QHCandlestickModelMapper
I
InvokeInfo ( QScxmlExecutableContent )
L
Loader ( QScxmlCompiler )
M
QModbusClient
QModbusDataUnit
QModbusDevice
QModbusDeviceIdentification
QModbusExceptionResponse
QModbusPdu
QModbusReply
QModbusRequest
QModbusResponse
QModbusRtuSerialMaster
QModbusRtuSerialSlave
QModbusServer
QModbusTcpClient
QModbusTcpServer
N
QNetworkDatagram
O
QOAuth1
QOAuth1Signature
QOAuth2AuthorizationCodeFlow
QOpenGLTextureBlitter
P
ParameterInfo ( QScxmlExecutableContent )
QPaintedTextureImage ( Qt3DRender )
QPointingDeviceUniqueId
R
QRenderCapture ( Qt3DRender )
QRenderCaptureReply ( Qt3DRender )
S
QSctpServer
QSctpSocket
QScxmlDynamicScxmlServiceFactory
QScxmlInvokableService
QScxmlInvokableServiceFactory
QScxmlStaticScxmlServiceFactory
QScxmlTableData
QSGImageNode
QSGRectangleNode
QSGRendererInterface
QSGRenderNode
QSslDiffieHellmanParameters
T
TakeRowResult ( QFormLayout )
TimeStamp ( QCanBusFrame )
V
QVCandlestickModelMapper
W
QWaylandBufferRef
QWaylandClient
QWaylandCompositor
QWaylandIviApplication
QWaylandIviSurface
QWaylandKeyboard
QWaylandOutput
QWaylandOutputMode
QWaylandPointer
QWaylandQuickItem
QWaylandQuickShellSurfaceItem
QWaylandSeat
QWaylandShellSurface
QWaylandSurface
QWaylandSurfaceGrabber
QWaylandTouch
QWaylandView
QWaylandWlShell
QWaylandWlShellSurface
QWaylandXdgPopupV5
QWaylandXdgShellV5
QWaylandXdgSurfaceV5

新成员函数

QBluetoothDeviceDiscoveryAgent :

int lowEnergyDiscoveryTimeout () const
void setLowEnergyDiscoveryTimeout (int timeout )
void start (QBluetoothDeviceDiscoveryAgent::DiscoveryMethods methods )
QBluetoothDeviceDiscoveryAgent::DiscoveryMethods supportedDiscoveryMethods ()

QLowEnergyController :

QBluetoothUuid remoteDeviceUuid () const

FromBase64Result :

bool operator!= (const QScopedPointer<T, Cleanup> & lhs , std::nullptr_t )
bool operator!= ( std::nullptr_t , const QScopedPointer<T, Cleanup> & rhs )
bool operator!= (const QSharedPointer<T> & lhs , std::nullptr_t )
bool operator!= ( std::nullptr_t , const QSharedPointer<T> & rhs )
bool operator!= (const QWeakPointer<T> & lhs , std::nullptr_t )
bool operator!= ( std::nullptr_t , const QWeakPointer<T> & rhs )
bool operator== (const QScopedPointer<T, Cleanup> & lhs , std::nullptr_t )
bool operator== ( std::nullptr_t , const QScopedPointer<T, Cleanup> & rhs )
bool operator== (const QSharedPointer<T> & lhs , std::nullptr_t )
bool operator== ( std::nullptr_t , const QSharedPointer<T> & rhs )
bool operator== (const QWeakPointer<T> & lhs , std::nullptr_t )
bool operator== ( std::nullptr_t , const QWeakPointer<T> & rhs )
uint qHash (const QHash<Key, T> & key , uint seed )
uint qHash (const QMultiHash<Key, T> & key , uint seed )

QChar :

bool operator!= (const QScopedPointer<T, Cleanup> & lhs , std::nullptr_t )
bool operator!= ( std::nullptr_t , const QScopedPointer<T, Cleanup> & rhs )
bool operator!= (const QSharedPointer<T> & lhs , std::nullptr_t )
bool operator!= ( std::nullptr_t , const QSharedPointer<T> & rhs )
bool operator!= (const QWeakPointer<T> & lhs , std::nullptr_t )
bool operator!= ( std::nullptr_t , const QWeakPointer<T> & rhs )
bool operator== (const QScopedPointer<T, Cleanup> & lhs , std::nullptr_t )
bool operator== ( std::nullptr_t , const QScopedPointer<T, Cleanup> & rhs )
bool operator== (const QSharedPointer<T> & lhs , std::nullptr_t )
bool operator== ( std::nullptr_t , const QSharedPointer<T> & rhs )
bool operator== (const QWeakPointer<T> & lhs , std::nullptr_t )
bool operator== ( std::nullptr_t , const QWeakPointer<T> & rhs )

QCommandLineOption :

QCommandLineOption::Flags flags () const
void setFlags (QCommandLineOption::Flags flags )

QDateTime :

qint64 currentSecsSinceEpoch ()
QDateTime fromSecsSinceEpoch (qint64 secs , Qt::TimeSpec spec , int offsetSeconds )
QDateTime fromSecsSinceEpoch (qint64 secs , const QTimeZone & timeZone )
void setSecsSinceEpoch (qint64 secs )
qint64 toSecsSinceEpoch () const

QHash :

uint qHash (const QMultiHash<Key, T> & key , uint seed )

QKeyValueIterator :

bool operator!= (const QScopedPointer<T, Cleanup> & lhs , std::nullptr_t )
bool operator!= ( std::nullptr_t , const QScopedPointer<T, Cleanup> & rhs )
bool operator!= (const QSharedPointer<T> & lhs , std::nullptr_t )
bool operator!= ( std::nullptr_t , const QSharedPointer<T> & rhs )
bool operator!= (const QWeakPointer<T> & lhs , std::nullptr_t )
bool operator!= ( std::nullptr_t , const QWeakPointer<T> & rhs )
bool operator== (const QScopedPointer<T, Cleanup> & lhs , std::nullptr_t )
bool operator== ( std::nullptr_t , const QScopedPointer<T, Cleanup> & rhs )
bool operator== (const QSharedPointer<T> & lhs , std::nullptr_t )
bool operator== ( std::nullptr_t , const QSharedPointer<T> & rhs )
bool operator== (const QWeakPointer<T> & lhs , std::nullptr_t )
bool operator== ( std::nullptr_t , const QWeakPointer<T> & rhs )

QLatin1String :

QLatin1Char at (int pos ) const
QLatin1String left (int length ) const
QLatin1String mid (int start ) const
QLatin1String mid (int start , int length ) const
QLatin1Char operator[] (int pos ) const
QLatin1String right (int length ) const

QLibraryInfo :

QVersionNumber version ()

QLine :

QPoint center () const

QLineF :

QPointF center () const

QList :

uint qHash (const QHash<Key, T> & key , uint seed )
uint qHash (const QMultiHash<Key, T> & key , uint seed )

QMetaEnum :

bool isScoped () const

QMetaType :

bool operator!= (const QSharedPointer<T> & lhs , std::nullptr_t )
bool operator!= ( std::nullptr_t , const QSharedPointer<T> & rhs )
bool operator!= (const QWeakPointer<T> & lhs , std::nullptr_t )
bool operator!= ( std::nullptr_t , const QWeakPointer<T> & rhs )
bool operator== (const QSharedPointer<T> & lhs , std::nullptr_t )
bool operator== ( std::nullptr_t , const QSharedPointer<T> & rhs )
bool operator== (const QWeakPointer<T> & lhs , std::nullptr_t )
bool operator== ( std::nullptr_t , const QWeakPointer<T> & rhs )

QMultiHash :

uint qHash (const QMultiHash<Key, T> & key , uint seed )

QMutex :

bool try_lock ()
bool try_lock_for (std::chrono::duration<Rep, Period> duration )
bool try_lock_until (std::chrono::time_point<Clock, Duration> timePoint )

QPair :

bool operator!= (const QScopedPointer<T, Cleanup> & lhs , std::nullptr_t )
bool operator!= ( std::nullptr_t , const QScopedPointer<T, Cleanup> & rhs )
bool operator!= (const QSharedPointer<T> & lhs , std::nullptr_t )
bool operator!= ( std::nullptr_t , const QSharedPointer<T> & rhs )
bool operator!= (const QWeakPointer<T> & lhs , std::nullptr_t )
bool operator!= ( std::nullptr_t , const QWeakPointer<T> & rhs )
bool operator== (const QScopedPointer<T, Cleanup> & lhs , std::nullptr_t )
bool operator== ( std::nullptr_t , const QScopedPointer<T, Cleanup> & rhs )
bool operator== (const QSharedPointer<T> & lhs , std::nullptr_t )
bool operator== ( std::nullptr_t , const QSharedPointer<T> & rhs )
bool operator== (const QWeakPointer<T> & lhs , std::nullptr_t )
bool operator== ( std::nullptr_t , const QWeakPointer<T> & rhs )

QPoint :

CGPoint toCGPoint () const

QPointF :

QPointF fromCGPoint (CGPoint point )
CGPoint toCGPoint () const

QRect :

CGRect toCGRect () const

QRectF :

QRectF fromCGRect (CGRect rect )
CGRect toCGRect () const

QRegExp :

uint qHash (const QHash<Key, T> & key , uint seed )
uint qHash (const QMultiHash<Key, T> & key , uint seed )

QResource :

QDateTime lastModified () const

QScopedPointer :

bool operator!= (const QScopedPointer<T, Cleanup> & lhs , std::nullptr_t )
bool operator!= ( std::nullptr_t , const QScopedPointer<T, Cleanup> & rhs )
bool operator!= (const QSharedPointer<T> & lhs , std::nullptr_t )
bool operator!= ( std::nullptr_t , const QSharedPointer<T> & rhs )
bool operator!= (const QWeakPointer<T> & lhs , std::nullptr_t )
bool operator!= ( std::nullptr_t , const QWeakPointer<T> & rhs )
bool operator== (const QScopedPointer<T, Cleanup> & lhs , std::nullptr_t )
bool operator== ( std::nullptr_t , const QScopedPointer<T, Cleanup> & rhs )
bool operator== (const QSharedPointer<T> & lhs , std::nullptr_t )
bool operator== ( std::nullptr_t , const QSharedPointer<T> & rhs )
bool operator== (const QWeakPointer<T> & lhs , std::nullptr_t )
bool operator== ( std::nullptr_t , const QWeakPointer<T> & rhs )

QSharedPointer :

bool operator!= (const QSharedPointer<T> & lhs , std::nullptr_t )
bool operator!= ( std::nullptr_t , const QSharedPointer<T> & rhs )
bool operator!= (const QWeakPointer<T> & lhs , std::nullptr_t )
bool operator!= ( std::nullptr_t , const QWeakPointer<T> & rhs )
bool operator== (const QSharedPointer<T> & lhs , std::nullptr_t )
bool operator== ( std::nullptr_t , const QSharedPointer<T> & rhs )
bool operator== (const QWeakPointer<T> & lhs , std::nullptr_t )
bool operator== ( std::nullptr_t , const QWeakPointer<T> & rhs )

QSizeF :

QSizeF fromCGSize (CGSize size )
CGSize toCGSize () const

QSize :

CGSize toCGSize () const

QStringList :

QString join (QLatin1String separator ) const

QStringRef :

void chop (int n )
int compare (const QByteArray & other , Qt::CaseSensitivity cs ) const

QStringView :

uint qHash (const QHash<Key, T> & key , uint seed )
uint qHash (const QMultiHash<Key, T> & key , uint seed )

QTimer :

std::chrono::milliseconds intervalAsDuration () const
std::chrono::milliseconds remainingTimeAsDuration () const
void singleShot (std::chrono::milliseconds msec , const QObject * receiver , const char * member )
void singleShot (std::chrono::milliseconds msec , Qt::TimerType timerType , const QObject * receiver , const char * member )
void start (std::chrono::milliseconds msec )

QVarLengthArray :

bool operator!= (const QSharedPointer<T> & lhs , std::nullptr_t )
bool operator!= ( std::nullptr_t , const QSharedPointer<T> & rhs )
bool operator!= (const QWeakPointer<T> & lhs , std::nullptr_t )
bool operator!= ( std::nullptr_t , const QWeakPointer<T> & rhs )
bool operator== (const QSharedPointer<T> & lhs , std::nullptr_t )
bool operator== ( std::nullptr_t , const QSharedPointer<T> & rhs )
bool operator== (const QWeakPointer<T> & lhs , std::nullptr_t )
bool operator== ( std::nullptr_t , const QWeakPointer<T> & rhs )
uint qHash (const QHash<Key, T> & key , uint seed )
uint qHash (const QMultiHash<Key, T> & key , uint seed )

QVector :

uint qHash (const QHash<Key, T> & key , uint seed )
uint qHash (const QMultiHash<Key, T> & key , uint seed )

QWaitCondition :

void notify_all ()
void notify_one ()

QWeakPointer :

bool operator!= (const QSharedPointer<T> & lhs , std::nullptr_t )
bool operator!= ( std::nullptr_t , const QSharedPointer<T> & rhs )
bool operator!= (const QWeakPointer<T> & lhs , std::nullptr_t )
bool operator!= ( std::nullptr_t , const QWeakPointer<T> & rhs )
bool operator== (const QSharedPointer<T> & lhs , std::nullptr_t )
bool operator== ( std::nullptr_t , const QSharedPointer<T> & rhs )
bool operator== (const QWeakPointer<T> & lhs , std::nullptr_t )
bool operator== ( std::nullptr_t , const QWeakPointer<T> & rhs )

QAbstractTextDocumentLayout :

QTextFormat formatAt (const QPointF & pos ) const
QString imageAt (const QPointF & pos ) const

QColor :

bool isValidColor (QLatin1String name )
void setNamedColor (QLatin1String name )

QFont :

uint qHash (const QRawFont & font , uint seed )

QFontMetricsF :

qreal capHeight () const

QFontMetrics :

int capHeight () const

QMatrix :

uint qHash (const QRawFont & font , uint seed )

QOpenGLContext :

QFunctionPointer getProcAddress (const char * procName ) const

QPlatformTheme :

virtual QIcon fileIcon (const QFileInfo & fileInfo , QPlatformTheme::IconOptions iconOptions ) const

QPointingDeviceUniqueId :

bool operator!= (QPointingDeviceUniqueId lhs , QPointingDeviceUniqueId rhs )
bool operator== (QPointingDeviceUniqueId lhs , QPointingDeviceUniqueId rhs )
uint qHash (QPointingDeviceUniqueId key , uint seed )
uint qHash (const QRawFont & font , uint seed )

QRawFont :

qreal capHeight () const
uint qHash (const QRawFont & font , uint seed )

QRegion :

QRegion::const_iterator begin () const
QRegion::const_iterator cbegin () const
QRegion::const_iterator cend () const
QRegion::const_reverse_iterator crbegin () const
QRegion::const_reverse_iterator crend () const
QRegion::const_iterator end () const
QRegion::const_reverse_iterator rbegin () const
QRegion::const_reverse_iterator rend () const

QRhiVertexInputBinding :

bool operator!= (QPointingDeviceUniqueId lhs , QPointingDeviceUniqueId rhs )
uint qHash (const QRawFont & font , uint seed )

UniformBlock :

bool operator== (QPointingDeviceUniqueId lhs , QPointingDeviceUniqueId rhs )

QShaderKey :

uint qHash (QPointingDeviceUniqueId key , uint seed )
uint qHash (const QRawFont & font , uint seed )

TouchPoint :

qreal rotation () const
QPointingDeviceUniqueId uniqueId () const

QTransform :

uint qHash (const QRawFont & font , uint seed )

QVector2D :

bool operator!= (QPointingDeviceUniqueId lhs , QPointingDeviceUniqueId rhs )
bool operator== (QPointingDeviceUniqueId lhs , QPointingDeviceUniqueId rhs )

QHostAddress :

bool isEqual (const QHostAddress & other , QHostAddress::ConversionMode mode ) const
QDebug operator<< (QDebug debug , const QSslDiffieHellmanParameters & dhparam )
QHostAddress & operator= (QHostAddress::SpecialAddress address )
void setAddress (QHostAddress::SpecialAddress address )

QNetworkAccessManager :

QNetworkReply * sendCustomRequest (const QNetworkRequest & request , const QByteArray & verb , const QByteArray & data )
QNetworkReply * sendCustomRequest (const QNetworkRequest & request , const QByteArray & verb , QHttpMultiPart * multiPart )

QNetworkCacheMetaData :

QDebug operator<< (QDebug debug , const QSslDiffieHellmanParameters & dhparam )

QNetworkProxyFactory :

bool usesSystemConfiguration ()

QOcspResponse :

bool operator== (const QSslDiffieHellmanParameters & lhs , const QSslDiffieHellmanParameters & rhs )

QSslConfiguration :

QSslDiffieHellmanParameters diffieHellmanParameters () const
QByteArray preSharedKeyIdentityHint () const
void setDiffieHellmanParameters (const QSslDiffieHellmanParameters & dhparams )
void setPreSharedKeyIdentityHint (const QByteArray & hint )

QSslDiffieHellmanParameters :

QDebug operator<< (QDebug debug , const QSslDiffieHellmanParameters & dhparam )
bool operator== (const QSslDiffieHellmanParameters & lhs , const QSslDiffieHellmanParameters & rhs )
uint qHash (const QSslDiffieHellmanParameters & dhparam , uint seed )

QSslPreSharedKeyAuthenticator :

bool operator== (const QSslDiffieHellmanParameters & lhs , const QSslDiffieHellmanParameters & rhs )

QUdpSocket :

QNetworkDatagram receiveDatagram (qint64 maxSize )
qint64 writeDatagram (const QNetworkDatagram & datagram )

QJSEngine :

QJSValue newQMetaObject (const QMetaObject * metaObject )
QJSValue newQMetaObject ()

QJSValue :

bool isQMetaObject () const
const QMetaObject * toQMetaObject () const

QQmlEngine :

void exit (int retCode )
int qmlRegisterUncreatableMetaObject (const QMetaObject & staticMetaObject , const char * uri , int versionMajor , int versionMinor , const char * qmlName , const QString & reason )

QQuickWindow :

QSGImageNode * createImageNode () const
QSGNinePatchNode * createNinePatchNode () const
QSGRectangleNode * createRectangleNode () const
QSGRendererInterface * rendererInterface () const
void setSceneGraphBackend (QSGRendererInterface::GraphicsApi api )
void setSceneGraphBackend (const QString & backend )

QSGEngine :

QSGImageNode * createImageNode () const
QSGNinePatchNode * createNinePatchNode () const
QSGRectangleNode * createRectangleNode () const
QSGRendererInterface * rendererInterface () const

QQuickStyle :

void setFallbackStyle (const QString & style )

QSerialPort :

void errorOccurred (QSerialPort::SerialPortError error )

QQuickWebEngineProfile :

QStringList spellCheckLanguages () const

QWebSocket :

void preSharedKeyAuthenticationRequired (QSslPreSharedKeyAuthenticator * authenticator )

QWebSocketServer :

void preSharedKeyAuthenticationRequired (QSslPreSharedKeyAuthenticator * authenticator )

QFormLayout :

void removeRow (int row )
void removeRow (QWidget * widget )
void removeRow (QLayout * layout )
QFormLayout::TakeRowResult takeRow (int row )
QFormLayout::TakeRowResult takeRow (QWidget * widget )
QFormLayout::TakeRowResult takeRow (QLayout * layout )

QMainWindow :

void tabifiedDockWidgetActivated (QDockWidget * dockWidget )

QUndoStack :

void resetClean ()

名称空间中的新函数

QAndroidJniObject androidContext ()
qreal convertVolume (qreal volume , QAudio::VolumeScale from , QAudio::VolumeScale to )
QTouchDevice * createTouchDevice (QTouchDevice::DeviceType devType )
char * toString ( std::nullptr_t )

新全局函数

bool operator!= (QPointingDeviceUniqueId lhs , QPointingDeviceUniqueId rhs )
bool operator!= ( std::nullptr_t , const QWeakPointer<T> & rhs )
bool operator!= (const QWeakPointer<T> & lhs , std::nullptr_t )
bool operator!= ( std::nullptr_t , const QSharedPointer<T> & rhs )
bool operator!= (const QSharedPointer<T> & lhs , std::nullptr_t )
bool operator!= ( std::nullptr_t , const QScopedPointer<T, Cleanup> & rhs )
bool operator!= (const QScopedPointer<T, Cleanup> & lhs , std::nullptr_t )
QDebug operator<< (QDebug debug , const QSslDiffieHellmanParameters & dhparam )
bool operator== (const QSslDiffieHellmanParameters & lhs , const QSslDiffieHellmanParameters & rhs )
bool operator== (QPointingDeviceUniqueId lhs , QPointingDeviceUniqueId rhs )
bool operator== ( std::nullptr_t , const QWeakPointer<T> & rhs )
bool operator== (const QWeakPointer<T> & lhs , std::nullptr_t )
bool operator== ( std::nullptr_t , const QSharedPointer<T> & rhs )
bool operator== (const QSharedPointer<T> & lhs , std::nullptr_t )
bool operator== ( std::nullptr_t , const QScopedPointer<T, Cleanup> & rhs )
bool operator== (const QScopedPointer<T, Cleanup> & lhs , std::nullptr_t )
uint qHash (const QSslDiffieHellmanParameters & dhparam , uint seed )
uint qHash (const QRawFont & font , uint seed )
uint qHash (QPointingDeviceUniqueId key , uint seed )
uint qHash (const QMultiHash<Key, T> & key , uint seed )
uint qHash (const QHash<Key, T> & key , uint seed )
int qmlRegisterUncreatableMetaObject (const QMetaObject & staticMetaObject , const char * uri , int versionMajor , int versionMinor , const char * qmlName , const QString & reason )

新宏

  QT_NO_NARROWING_CONVERSIONS_IN_CONNECT
  QT_NO_NARROWING_CONVERSIONS_IN_CONNECT
  Q_ENUM_NS ( ... )
  Q_ENUM_NS ( ... )
void Q_FALLTHROUGH
void Q_FALLTHROUGH
  Q_FLAG_NS ( ... )
  Q_FLAG_NS ( ... )
  Q_NAMESPACE
  Q_NAMESPACE

新枚举类型

enum VolumeScale { LinearVolumeScale, CubicVolumeScale, LogarithmicVolumeScale, DecibelVolumeScale }
enum DiscoveryMethod { NoMethod, ClassicMethod, LowEnergyMethod }
enum ConversionModeFlag { ConvertV4MappedToIPv4, ConvertV4CompatToIPv4, ConvertUnspecifiedAddress, ConvertLocalHost, TolerantConversion, StrictConversion }
enum LegendMarkerType { LegendMarkerTypeArea, LegendMarkerTypeBar, LegendMarkerTypePie, LegendMarkerTypeXY, LegendMarkerTypeBoxPlot, LegendMarkerTypeCandlestick }
enum anonymous { NoContainer, NoString, NoInstruction, NoEvaluator }

新类型别名

typedef QModbusDataUnitMap
typedef QModbusDataUnitMap
typedef const_iterator
typedef const_reverse_iterator
typedef ContainerId
typedef EvaluatorId
typedef InstructionId
typedef StringId

新特性

新 QML 类型

A
AxisAccumulator
B
BorderImageMesh
C
ColorDialog
D
Dialog
DialogButtonBox
F
FileDialog
FolderDialog
FontDialog
I
IviApplication
IviSurface
L
LoggingCategory
M
Menu
MenuBar
MenuItem
MenuItemGroup
MenuSeparator
MessageDialog
R
RenderCapture
RenderCaptureReply
RoundButton
S
ShellSurface
ShellSurfaceItem
StandardPaths
SystemTrayIcon
T
ToolSeparator
W
WaylandClient
WaylandCompositor
WaylandOutput
WaylandQuickItem
WaylandSeat
WaylandSurface
WaylandView
WlShell
WlShellSurface
X
XdgPopupV5
XdgShellV5
XdgSurfaceV5

新 QML 特性

  delayed
  font.hintingPreference
  font.hintingPreference
  font.hintingPreference
  imageSource
  overwriteMode
  overwriteMode

新 QML 信号

  binaryMessageReceived ()

新 QML 方法

  convertVolume ()
  sendBinaryMessage ()
  tryVerify ()

其它 Qt 5 发行的补充