QtProtobuf စာကြည့်တိုက်၏ ဗားရှင်းအသစ် ထွက်ရှိလာပါပြီ။
QtProtobuf သည် MIT လိုင်စင်အောက်တွင် ထုတ်ပြန်ထားသော အခမဲ့စာကြည့်တိုက်တစ်ခုဖြစ်သည်။ ၎င်း၏အကူအညီဖြင့် သင်သည် သင်၏ Qt ပရောဂျက်တွင် Google Protocol Buffers နှင့် gRPC ကို အလွယ်တကူ အသုံးပြုနိုင်သည်။
အဓိကပြောင်းလဲမှုများ-
- Qt အမျိုးအစား ပံ့ပိုးမှု ဒစ်ဂျစ်တိုက်ကို ပေါင်းထည့်ထားသည်။ ယခု သင်သည် protobuf မက်ဆေ့ချ်များ၏ ဖော်ပြချက်တွင် Qt အမျိုးအစားအချို့ကို အသုံးပြုနိုင်သည်။
- Conan ရဲ့ ပံ့ပိုးမှုကို ထည့်ပေးထားပါတယ်၊ ကျေးဇူးတင်ပါတယ်။ GamePad64 ကူညီဖို့!
- QtGrpc ရှိ ဖုန်းခေါ်ဆိုခြင်းနှင့် စာရင်းသွင်းခြင်းနည်းလမ်းများကို ခေါ်ဆိုခြင်းသည် ယခုအခါ လုံခြုံစိတ်ချရပြီဖြစ်သည်။
- QQuickGrpcSubscription သို့ returnValue အကွက်ကို ပေါင်းထည့်ခဲ့သည်။ ယခု သင်သည် အလယ်အလတ် ပရိုဆက်ဆာများ မပါဘဲ QML ဆက်စပ်မှုတွင် ဖန်တီးထားသော မက်ဆေ့ချ်များအပေါ် QML စည်းနှောင်မှုကို လုပ်ဆောင်နိုင်ပါပြီ။
- protobuf အယူအဆများနှင့် ကိုက်ညီစေရန်၊ မက်ဆေ့ဂျ်ရှိ အကွက်များအားလုံးကို deserialization မစတင်မီ ပုံသေတန်ဖိုးများအဖြစ် သတ်မှတ်ထားသည်။
အသေးစားပြောင်းလဲမှုများ-
- ပရောဂျက်တည်ဆောက်မှုလုပ်ငန်းစဉ်တွင် qmake ရှာဖွေမှုကို ပြန်လည်လုပ်ဆောင်ခဲ့သည်။ CMAKE_PREFIX_PATH မှ qmake ကို ဦးစားပေးထားသည်။
- ပရောဂျက်၏ တည်ငြိမ်တည်ဆောက်မှုကို ပြန်လည်ပြုပြင်ပြီး အမှားအယွင်းအချို့ကို ပြင်ဆင်ပြီးဖြစ်သည်။
- QQuickGrpcSubscription နှင့် QML ဆက်စပ်မှုဖြင့် လုပ်ဆောင်သောအခါတွင် ပြတ်တောက်နေသော စာရင်းသွင်းမှု အမှားကို ပြင်ဆင်ခဲ့သည်။
- google.protobuf.Timestamp အမျိုးအစား မှ/QDateTime သို့ ပြောင်းလဲခြင်း ထပ်ထည့်ထားသည်။
source: linux.org.ru