เคยแปรงฟันบน C ++ ของฉันเมื่อเร็ว ๆ นี้บน Ubuntu QQ ฉันชอบกรอบ Qt สำหรับทุกสิ่งโดยเฉพาะอย่างยิ่งการสร้าง GUI ฉันคุ้นเคยกับมันมากเมื่อใช้ PyQt ในช่วงไม่กี่ปีที่ผ่านมา
เมื่อใช้ PyQt ฉันมีปัญหาบางอย่างที่ตอนนี้เด่นชัดมากขึ้นเมื่อใช้ C ++ กับ Qt: Qt มีส่วนขยายจำนวนมากเป็น C ++ ซึ่งเป็น Qt เฉพาะ - QString เป็นเพียงตัวอย่างทั่วไปไม่พูดถึงการรวบรวมขยะอัตโนมัติ เป็นไปได้ที่จะเขียนแอปพลิเคชัน Qt โดยใช้ C ++ โดยไม่ต้องรู้อะไรมากมายเกี่ยวกับ C ++ และ STL
ฉันอาจต้องเข้าสู่ตลาดงานอีกครั้งในไม่ช้าและฉันต้องการพิจารณาตำแหน่ง C ++ - แต่ฉันกลัวว่าการผูกมัดตัวเองมากเกินไปกับ Qt จะจำกัดความสามารถของฉันในการทำงานกับ C ++ ทั่วไปซึ่งครั้งหนึ่งเคยเป็นที่น่ากลัวมาก ตอนนี้อยู่เฉยนานและเป็นสนิม
ฉันควรหลีกเลี่ยง Qt หรือไม่ ฉันควรจะใช้ WxWidgets หรือ GTK ++ เพื่อสร้าง GUI หรือไม่
เฟรมเวิร์ก GUI ที่ดีที่สุดในการใช้ที่อนุญาต / ต้องการการใช้งานทั่วไป C ++ และ STL คืออะไร ฉันจะทำให้ตัวเองเป็นที่ต้องการของตลาดมากที่สุดในฐานะโปรแกรมเมอร์ C ++ เมื่อพูดถึง GUI GUI และอื่น ๆ ได้อย่างไร?