QtProtobuf 0.5.0

Ang isang bagong bersyon ng QtProtobuf library ay inilabas.

Ang QtProtobuf ay isang libreng library na inilabas sa ilalim ng lisensya ng MIT. Sa tulong nito, madali mong magagamit ang Google Protocol Buffers at gRPC sa iyong Qt project.

Mga pangunahing pagbabago:

  • Nagdagdag ng Qt type support library. Magagamit mo na ngayon ang ilan sa mga uri ng Qt sa paglalarawan ng mga mensaheng protobuf.
  • Idinagdag ang suporta ni Conan, salamat QtProtobuf 0.5.0GamePad64 para sa tulong!
  • Ang pagtawag sa mga paraan ng pagtawag at subscription sa QtGrpc ay ligtas na sa thread.
  • Idinagdag ang field ng returnValue sa QQuickGrpcSubscription. Magagawa mo na ngayon ang QML binding sa mga mensaheng ginawa sa kontekstong QML nang walang mga intermediate na processor.
  • Upang maging pare-pareho sa mga konsepto ng protobuf, ang lahat ng mga field sa mga mensahe ay nakatakda sa mga default na halaga bago magsimula ang deserialization.

Maliit na pagbabago:

  • Ang paghahanap ng qmake sa pamamaraan ng pagbuo ng proyekto ay muling ginawa. Ibinibigay ang priyoridad sa qmake mula sa CMAKE_PREFIX_PATH.
  • Ang static na konstruksyon ng proyekto ay muling ginawa, ang ilang mga error ay naayos na.
  • Inayos ang isang natigil na error sa subscription kapag nagtatrabaho sa QQuickGrpcSubscription at konteksto ng QML.
  • Nagdagdag ng conversion para sa uri ng google.protobuf.Timestamp mula/sa QDateTime.

Pinagmulan: linux.org.ru

Magdagdag ng komento