入門
あなたはGUI IDEプロジェクトを作成するには、オープン、新しいGUIプログラムを開発するためのQtを使用する予定の場合は、次のようなエンジニアリング構造が表示されます。
ヘッダに存在した.h自分の階層のファイルを、そこに持っている、ソース内の.cpp存在は、.uiはプロジェクト全体、明確かつシンプルな構造の管理.PRO、フォームに存在します。
あなたがプロジェクトに新しいファイルを追加し、このポイントに、また非常にシンプルで、右のエンジニアリングオプションが追加されます、あなただけのステップダウンでステップに行くために、プロンプトを実行する必要があり、あなたはプロジェクトが文書を必要と参加することができます。
プロジェクトファイルを大きくすると、プロジェクトの論理構造が比較的複雑になり、その後、モジュールをノードに混雑しているか、そのような長い文字列、ファイルの下でプロジェクトノード発見を開くためにすべてのノードを指します非常に肥大化の下で。
そして通常は、それを理解してそれを変更し、あなたが大きくなるプロジェクトとき、あなたはそれに注意を払うに必要に持って、プロジェクトの.PROファイル構造を心配する必要がないことを管理します。
改革
ここでは任意の複雑なスキルを導入していません。.priは単にモジュラー構造の使用について話をします。
.priを使用してモジュラーエンジニアリング
内容が実質的に同一と.PROあり、サブセット.PROファイルとしての.pri(.PRO、プロジェクト含む)を見ることができます。
例えば、私は、QCustomPlotモジュールに提案する予定で、次の作品、乗り
、このようなヘッダ変数.PROファイルの下で、モジュラー前に
、プロジェクトの構造図であり、
実際のディスクフォルダ
復興には、非常に単純で
、アカウントにファイルqcustomplot関連モジュールを移動、その後、あなたのモジュール名という名前のフォルダを構築するために、プロジェクトディレクトリで、その後、qcustomplot.priファイルを作成します。
関連文書に追加qcustomplot.priは、図の.pri内のファイルにコードを編集することが右IDEの操作中に添加することができます。
次に、プロジェクト.PROファイル、元qcustomplot関連するコード削除(元のプロジェクトディレクトリのパスの下qcustomplotは、この時点で削除されているので、それは廃棄物のコードである)、.PROに次のコード、
INCLUDEPATH += $$PWD/qcustomplot # 工程编译时,会去INCLUDEPATH列表下的目录搜索文件
include ($$PWD/qcustomplot/qcustomplot.pri) # include()包含的文件会显示在工程结构图中
ローディング後、図エンジニアリング構造を見
た場合、qcustomplotモジュールは別個アウトを有し、エンジニアリングへの物理的構造及び論理構造に相当します。関連文書は、各モジュールのそれぞれのモジュール構造に配置されています。全体のプロジェクトは、多くの明確な構造です。
エンディング
.PROファイルには、プロジェクトコンポーネントの非常に構造を整理するのに役立ちますが、また、プロジェクトに精通し、人々がプロジェクトの早い枠組みを引き継ぐために作るために書き、開発と保守のための優れたフレームワークは、多くの場合、乗数効果があります。