GuiLite 2.8リリース:Qtのを、移行を簡素化し、コアを説明扱います

フレンドリーなオープンソース・プロジェクト、単にコードをアップロード開発者は新しいアイデア、新しいメソッドと新しいツールに痛みを伴わずに/高速アクセスできるように、箱から出して、オープンソースのデザインのアイデアです。GuiLiteは、すべての開発者に親切にされていることを確認するために、我々はいくつかの更新を行いました。

コア説明:すべてのコードの注意問題の最強の反応は、比較的大きく改善されている、更新プログラムでは、以下のドキュメントを追加します。

  1. ノートには、完全な機能をdisplay.cpp;このファイルは、表示装置とGUIの移植適応のための責任があります。
  2. ノートには、完全な機能をsurface.cpp;このファイルには、下の層と層の管理をレンダリングするための責任があります。
  3. 完全wnd.cpp機能注釈、ファイル、基本的なウィンドウの基本的な機能を実装し、管理を担当。

私はコードのコメントのこれらの3つのファイルを信じて、あなたはすぐにGuiLiteコア動作メカニズムを把握するのに役立つことができます。

移行を簡素化:再移植の効率を改善するために、我々は以下の調整を行いました。

  1. HelloXXX 24によってすべてのインスタンスのGuiLiteヘッダファイルは、GuiLite.h(1h-1cpp.shスクリプトによって生成される)に還元されます
  2. HelloParticle、HelloWidgets、HelloGuiLite支持GuiLiteソースレベルデバッグ(GuiLite-xxx.cpp源によって削除GuiLiteライブラリ、代わりに - スクリプトファイルが1h-1cpp.shによって生成されます)
  3. 個々のUbuntu仮想マシン環境の問題を解決するため、UIを表示することはできません

しかし、私たちが退屈しているもののファイル/コードの数を減らす;ものの、GuiLiteポータビリティ評判が良いされています。

Qtの手:でもGuiLite開発グループでは、Qtの多くのファンがまだある、QtのIDEのアカウントのすべての人の愛を考慮して、我々は次のことを行っています。

  1. HelloGuiLiteとして、HelloWidghetsはQtのプロジェクト(BuildQt)を増加させる、私たちすることができます後にQtのクリエイターの開発環境でGuiLiteソースレベルのデバッグおよび開発に
  2. HelloGuiLite、HelloWidghetsは、一部の学生がお互いとQtのネイティブインターフェースを呼び出すGuiLite達成している、我々は驚くべき結果の多くを作った、純粋なQtのアプリケーションにコンパイルすることができます
  3. HelloGuiLiteが、HelloWidghets普通のQtアプリケーションが、リソースの使用率、および作業効率が大幅に改善されました

Qtのコードの貢献でグループすばらしい神の発展のおかげで、私は、既存のQtのプロジェクトを改善するために、私たちのすべてにこの新しいアプローチは、ハイブリッドプログラミングを信じ、助け、我々はより多くの選択肢を持って来ることを願って。

次のように具体的な成果を、WindowsやLinux、QtとSCM:最後に、しかし、GuiLiteは、支持体の新しいインスタンスをもたらすでしょう、と警告しました。興味のある学生は、ご期待ください、ありがとうございました

おすすめ

転載: www.oschina.net/news/109921/guilite-2-8-released