Telah menyikat C ++ saya akhir-akhir ini, di QQ Ubuntu. Saya suka kerangka Qt untuk semuanya, terutama membangun GUI. Saya menjadi cukup akrab dengannya ketika menggunakan PyQt selama beberapa tahun terakhir.
Ketika menggunakan PyQt, saya memiliki beberapa masalah yang sekarang lebih jelas ketika menggunakan C ++ dengan Qt: Qt memiliki banyak ekstensi untuk C ++ yang spesifik Qt - QString menjadi hanya satu contoh umum, belum lagi pengumpulan sampah otomatis. Dimungkinkan untuk menulis aplikasi Qt menggunakan C ++ tanpa mengetahui banyak tentang C ++ dan STL.
Saya mungkin harus segera memasuki pasar kerja lagi dan saya ingin dapat mempertimbangkan posisi C ++ - tapi saya takut mengikat diri saya terlalu banyak ke Qt akan membatasi kemampuan saya untuk bekerja dengan C ++ generik, yang dulunya cukup tangguh tetapi sekarang lama tidak aktif dan berkarat.
Haruskah saya menghindari Qt? Apakah saya akan lebih baik menggunakan WxWidgets atau GTK ++ untuk membangun GUI?
Apa kerangka kerja GUI terbaik untuk digunakan yang memungkinkan / membutuhkan sebagian besar penggunaan generik C ++ dan STL? Bagaimana cara membuat saya paling berharga sebagai programmer C ++ ketika datang ke kerangka kerja GUI, dll?