3.3.4. Qt


qt パッケージは、GUI プログラム開発に使用される Qt (「cute」と発音) クロスプラットフォームアプリケーション開発フレームワークを提供します。人気のあるウィジェットツールキットというだけでなく、Qt はコンソールツールやサーバーといった非 GUI プログラムの開発にも使用されます。Qt は、Google Earth や KDE、Opera、OPIE、VoxOx、Skype、VLC メディアプレーヤー、VirtualBox といったすぐれたプロジェクトの開発に使用されました。これは、Nokiaの Qt 開発フレームワーク部門にが開発しました。この部門は、Qt の元々の作成者であるノルウェーの会社 Trolltech を Nokia が 2008 年 6 月 17 日に買収した後に組織されました。
Qt は標準 C++ を使用しますが、Meta Object Compiler (MOC) と呼ばれる特別なプリプロセッサを大幅に使用して言語を豊かなものにします。Qt は言語バインディングで他のプログラミング言語でも使用できます。すべての主要プラットフォームで作動し、広範囲の国際的サポートがあります。非 GUI Qt 機能には、SQL データベースアクセス、XML 解析、スレッド管理、ネットワークサポート、ファイル処理用の統一のクロスプラットフォーム API が含まれます。
Qt は GNU 一般公衆ライセンス (GPL) の下で配布される無償かつオープンソースのソフトウェアです。Qt の Red Hat Enterprise Linux 6 バージョンは、GCC C++ コンパイラーおよび Visual Studio スイートを含む幅広いコンパイラーをサポートします。

3.3.4.1. Qt 更新

Red Hat Enterprise Linux 6 バージョンの Qt で改善された機能は以下のとおりです。
  • 高度なユーザーエクスペリエンス
    • Advanced Graphics Effects: 不透明度やドロップシャドウ、ぼかし、彩色、その他の類似の効果のオプション
    • Animation and State Machine: 複雑なコード管理の混乱なしにシンプルまたは複雑なアニメーションを作成
    • ジェスチャーおよびマルチタッチのサポート
  • 新たなプラットフォームのサポート
    • Windows 7、Mac OSX 10.6、およびその他のデスクトッププラットフォームをサポート
    • モバイル開発用の新たなサポート; Qt は、予定されている Maemo 6 プラットフォームに最適化されており、まもなく Maemo 5 にポートされます。さらに、Qt は今では S60 フレームワーク向けの統合で Symbian プラットフォームをサポートしています。
    • QNX や VxWorks などのリアルタイムのオペレーティングシステム向けの新たなサポート
  • (他のレンダリング更新に加えて) ハードウェアアクセラレータによるレンダリングの新たなサポートを加えたことによるパフォーマンスの改善。
  • クロスプラットフォーム IDE の更新
Red Hat Enterprise Linux 6 に含まれる Qt の更新に関する詳細は、以下のリンクを参照してください。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.