ไลบรารี QtProtobuf เวอร์ชันใหม่เปิดตัวแล้ว
QtProtobuf เป็นไลบรารี่ฟรีที่เผยแพร่ภายใต้ใบอนุญาต MIT ด้วยความช่วยเหลือนี้ คุณสามารถใช้ Google Protocol Buffers และ gRPC ในโปรเจ็กต์ Qt ของคุณได้อย่างง่ายดาย
การเปลี่ยนแปลงที่สำคัญ:
- เพิ่มไลบรารีการสนับสนุนประเภท Qt ตอนนี้คุณสามารถใช้ Qt บางประเภทในคำอธิบายของข้อความ protobuf ได้
- เพิ่มการสนับสนุนโคนันแล้ว ขอบคุณ เกมแพด64 เพื่อขอความช่วยเหลือ!
- การโทรและวิธีการสมัครสมาชิกใน QtGrpc นั้นปลอดภัยแล้ว
- เพิ่มฟิลด์ returnValue ให้กับ QQuickGrpcSubscription ตอนนี้คุณสามารถทำการผูก QML กับข้อความที่สร้างในบริบท QML โดยไม่ต้องใช้ตัวประมวลผลระดับกลาง
- เพื่อให้สอดคล้องกับแนวคิด protobuf ฟิลด์ทั้งหมดในข้อความจะถูกตั้งค่าเป็นค่าเริ่มต้นก่อนที่จะเริ่มการดีซีเรียลไลซ์
การเปลี่ยนแปลงเล็กน้อย:
- การค้นหา qmake ในขั้นตอนการก่อสร้างโครงการได้รับการปรับปรุงใหม่ กำหนดลำดับความสำคัญให้กับ qmake จาก CMAKE_PREFIX_PATH
- การก่อสร้างแบบคงที่ของโครงการได้รับการแก้ไขแล้ว ข้อผิดพลาดบางอย่างได้รับการแก้ไขแล้ว
- แก้ไขข้อผิดพลาดการสมัครสมาชิกที่ค้างเมื่อทำงานกับบริบท QQuickGrpcSubscription และ QML
- เพิ่มการแปลงสำหรับประเภท google.protobuf.Timestamp จาก/เป็น QDateTime
ที่มา: linux.org.ru