私は最近、Qt を学ぶことに少し興味を持ち始めましたが、次の疑問があります。
Qt には、GUI に関連しない十分なクラスがありますか?
たとえば、Python は "batteries-included" であり、.NET は間違いなく "batteries-included" であり、私が見た限りでは、Android API にもアプリケーション/ドメイン ロジックを設計および実装するための多くのクラスがありますが、直接関係はありません。ビジュアルプレゼンテーション。
私が質問している主な理由は、私が C++ を知らず、深く学ぶつもりもない (時間がかかりすぎる) ためです。前進することに対する強みとなるプロジェクト。
使用目的は主に、個人用の小さなデスクトップ アプリを作成しながら、ソフトウェア設計の優れたプラクティスに関する洞察を得ることです。
私はすでにいくつかの Python/Pygtk (IDE なし) と WPF (VStudio/ExpressionBlend) を使用しています。どちらのプラットフォームでも、私の仕事のほとんどは科学計算、画像処理、インタラクティブな科学的視覚化に関連しており、Python (Numpy、Scipy、Matplotlib、Pandas、PIL、cairo) と .NET (AForge、 alglib、System.Media.Media3D)。その点で、Qt エコシステムはこれほど完成度が高いのだろうか。